Telegram Bot as a password-free monitoring front-end

We are now 10 years in the business of system integration and infrastructure maintenance, and Icinga serves well as the backbone of our processes since the very beginning. Online monitoring data brings a lot of value to the business of our customers, but they always had a hard time accessing the Icinga web frontend.

We built an interactive bot application that bridges the Icinga API and Telegram messenger to deliver monitoring data to our customers on demand. Request authorization is based on chat group IDs, does not require users to remember credentials and allows us to manage access via the messenger itself.

We also made configurations for Icinga to create aggregation groups. Such groups generate dummy services with aggregated outputs (concatenated or counted) of various services or hosts. The output of dummy service is then easily delivered as a short summary report on demand to the customer with Telegram bot.

We call this solution Icingatelegram, the interactive Icinga front-end for Telegram. It is available on GitHub and we are preparing a bunch of new features for the second release. Glad to hear your ideas or meet co-maintainers for this project.

Date

June 6 | 14:30 – 15:00

Location

Mainstage

Session Type

Presentation (30 min.)

Maxim Shchukin

Lead Software Engineer, Monologic

Maxim has been working as a Lead Software Engineer for Monologic since 2017. He has over 12 years of experience in banking and corporate cyber-security, providing high impact strategic advice to senior management and boards on matters of compliance and information security at companies like Capital Merchant Bank, Sobinbank and VimpelCom, and a portfolio of more than 50 successfully delivered projects and a list of contributions in the open-source communities.

Get your Ticket

Register today for Icinga Summit 2024 and save your seat for our major Icinga event of the year!