Telegram Bot for monitoring network services
3.1K
Telegram bot for monitoring the availability of network services.
·
Report Bug
·
Request Feature
Monitoring the availability of network services is an important task for any project. At the same time, it is not always necessary to deploy universal solutions like Prometheus, a fairly simple solution. It is for such cases that this bot was created.
The bot will allow you to monitor the availability of HTTP(S) and TCP services and notify Telegram about changes in their status.
The project is in the MVP stage.
Follow the instructions below to run a bot using Docker.
To run a bot, it is enough to have Docker or another environment for running containers.
config.ymlmy_chat_member.chat.id;docker run -d -v "$(pwd)/config.yml:/app/config.yml:ro" --name tgbot capcom6/service-monitor-tgbot:latestservices:
- name: Google
initialDelaySeconds: 5
periodSeconds: 10
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 3
httpGet:
scheme: https
host: google.com
path: /
port: 443
httpHeaders:
- name: X-Header
value: value

services:
- name: MySQL
initialDelaySeconds: 5
periodSeconds: 10
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 3
tcpSocket:
host: localhost
port: 3306

See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the Apache-2.0 license. See LICENSE.txt for more information.
Project Link: https://github.com/capcom6/service-monitor-tgbot
Content type
Image
Digest
sha256:6cee1dd94…
Size
10.7 MB
Last updated
4 months ago
docker pull capcom6/service-monitor-tgbot