Checker service description
The checker service consists of the following parts:
- Master checker
- Worker checker for HAProxy
- Worker checker for NGINX
- Worker checker for Apache
- Worker checker for Keepalived
- verifying the status of HAProxy service;
- verifying the status of backends;
- verifying if the number of connections is about to reach the limit;
- sending alerts via Telegram and Slack.
- verifying the status of NGINX service;
- sending alerts via Telegram and Slack.
- verifying the status of Apache service;
- sending alerts via Telegram and Slack.
- verifying the Keepalived service;
- verifying the Keepalived status;
- sending alerts via Telegram and Slack.
Parameter: | Description: |
Token | Token received from @father_bot. |
Channel name | Name of your channel. The channel must be public. |
Group | You can specify one of the existing groups. A group is equal to a namespace. Members of one group cannot see the servers from the other groups. |
Slack notifications for each server are available since version 6.1.0. The interface for specifying Slack parameters is quite the same as the one for Telegram. Click the Add button to add a new channel, then specify the parameters according the table below.
Parameter: | Description: |
Token | Token received via the Slack API |
Channel name | Name of your channel. The channel must be public. |
Group | You can specify one of the existing groups. A group is equal to a namespace. Members of one group cannot see the servers from the other groups. |
You can manage Telegram and Slack notifications for all NGINX, HAProxy, Apache and Keepalived servers on the Settings tab.
Select a channel in the dropdown menu to enable notifications or select Disabled to stop sending notifications. If you need to send notifications by e-mail to all members of a group, tick the E-mail checkbox.
You may tick other checkboxes (Service, Backend, Maxconn, Status) as well. Notifications can include the information on:
- the availability of the service (the Service checkbox);
- server status changes (the Status checkbox);
- HAProxy backend servers availability (the Backend checkbox);
- the Maxconn parameter value for HAproxy; e.g. when the value is about to reach the specified threshold, а notification is sent (the Backend checkbox).
The Master сhecker and the Worker checker have their own log in Admin area-Internal logs.
All further information concerning the Internal logs can be found here.
Execute the following command to update Checker:
You can also update it via the Roxy-WI interface: