SentinelBot is an easy-to-use application that integrates Prometheus and Alertmanager with Telegram. It allows you to receive alerts in real-time and query the status of different nodes and RDS easily. With built-in support for TOTP/MFA, your security is ensured. This application is designed for anyone who wants to monitor their systems without needing advanced technical knowledge.
To run SentinelBot, you will need:
- A computer with Windows, macOS, or Linux.
- At least 1 GB of RAM.
- Internet connection to receive alerts and updates.
- Visit the GitHub Releases page to download the latest version of SentinelBot.
- Look for the most recent release and choose the appropriate file for your operating system.
- Click the download link to start downloading the file.
Once you have downloaded SentinelBot, follow these steps to install and run it:
- Navigate to the folder where the file is downloaded.
- If you are using Windows, double-click the
.exefile. For macOS, open the.dmgfile. For Linux, follow any specific installation instructions provided in the release notes. - Follow the on-screen prompts to complete the installation.
After the installation, you can launch SentinelBot directly from your applications folder.
To set up SentinelBot:
- Open SentinelBot.
- You will be greeted with a setup wizard. Follow the instructions to connect your Telegram account. This usually involves scanning a QR code using your Telegram app.
- Configure your Prometheus and Alertmanager settings per your requirements.
- Save your settings and exit the configuration.
Now, you are ready to start receiving alerts and querying system statuses.
SentinelBot comes with a range of features to enhance your monitoring:
- Real-Time Alerts: Get immediate notifications through Telegram when an issue arises.
- Interactive Status Queries: Easily check the status of your nodes and RDS without command-line knowledge.
- Multi-Factor Authentication: Enhance your security with TOTP for added peace of mind.
If you encounter any issues while downloading or installing SentinelBot, check the FAQ section on our GitHub page. You can also reach out for support by opening an issue in the GitHub repository.
We welcome contributions! If you would like to help improve SentinelBot, visit our Contributions Guidelines.
Stay informed about the latest updates and features by following us on our GitHub page.
Remember, the latest version always lives on the Releases page, where you can also find previous versions if needed.
We hope SentinelBot helps you in your monitoring journey!