Telegram Sysadmin Toolkit

easily monitor your servers

14:2015/11/2019

A tool that combines the accessibility of an instant messaging client with the complexity of system administration. Telegram Sysadmin Toolkit wants to be an aid of the system administrator to monitor in real time the security and operation of its servers.
The main idea behind this project is to have a command that sends what is passed in standard input through a bot to sysadmin(s).
Developed a solid framework that through python-telegram-bot (https://github.com/python-telegram-bot/pythontelegram-bot) connects the server with Telegram we move on to the development of plugins. One of the main features, the reason why this project was born, is to send a message to sysadmin every new root login via ssh, which is done through pam. If configured, the bot can also request with a message via Telegram whether to grant or not to grant access (2FA). However, this tool will provide the bot with many other commands that allow access to other real-time information about the server such as load, disk and network usage, …

Video

Presentation