Checker is designed for monitoring HAProxy and Nginx services as well as HAProxy backends. If a backend or a service is down, Checker will send an alert via Telegram and/or Slack. Real-time alerting via Haproxy-WI panel is also supported. Checker preserves the history of inidents.
The checker service consists of the following parts:
The Master Checker runs the Worker Checkers. It must always be running.
When you would to start monitoring HAProxy service the "Master checker" will start the local worker for every HAProxy/Nginx service.
The Worker Checker verifies the status of backend servers as well as that of HAProxy remotely on port 1999 (by default). If any backend loses connection with the HAProxy service or the HAProxy service is down, the checker will send an alert via Telegram. If you installed HAProxy manually read here how to configure it.
Execute the following command to install Checker
All information concerning RPM packages can be found here
|Token||Token received from @father_bot|
|Channel name||Name of your channel. The channel must be public|
|Group||You can set one of the existing groups. Group = namespace. Members of one group cannot see the servers from the other groups.|
The Master Checker and Worker Checker have their own log in Internal logs. All further information concerning the Internal logs can be found here
To update Checker execute the following command. If a new version is available yum will offer you to intall it: