Service monitoring is provided by the Srvmon program. The program is normally located in /usr/local/mgr5/addon/srvmon and started by Cron according to the scheduler.
For checking http performance, Srmvon connects to port 80 (8080) of the server's primary IP address. It sends the GET / command and wait for the response containing the string with HTTP/1.1.
Connect to port 53 of the server's primary IP address and request the last domain that was added into the control panel. If there are no domains, request the localhost domain. The domain is considered working when getting the request.
Connect to port 25 of the server's primary IP address. Get the string starting with "220", send "QUIT" and send the string containing code "221".
Coonect to port 110 of the server's primary IP address. "+OK" will be returned, then send "QUIT", and wait for "+OK"
Connect to port 143 of the server's primary IP address. Get "* OK", send "A001 LOGOUT" and get "* BYE"
Connect to port 21 of the server's primary IP address. Get the string starting with "220", send "QUIT" and get the string with "221".
It checks that the name of the specified process is present in the list of processes.
Normally, Srvmon logs them into /usr/local/mgr5/srvmon.log, the path may vary depending on a system.
Was this answer helpful?
Database size User database size cache allows for decreasing load on database servers and...
A plug-in is an add-on for a program that adds a specific feature or service to it. For...
Supported software Currently ISPmanager supports the following FTP-servers: ProFTPd;...
There are 3 access levels in the DNSmanager control panel: Administrator - can use all...
Enabling disk quotas in ISPmanager To enable disk quotas in ISPmanager, browse to the "Software"...