Monitoring System Services

Start or Stop Monitoring

To specify what services should be monitored and to start monitoring:

  1. Go to Extensions > Watchdog.

    All services controlled by Plesk will be listed on the Services tab.


  2. Specify the services that should be monitored and specify monitoring preferences:
    1. Click a service name.
    2. Select the Monitor the service checkbox to set the Watchdog to monitor the service.
    3. Select the Save service statistics checkbox if you wish Watchdog to keep the information on CPU and RAM resources used by the service, and present it in graphical reports (Extensions > Watchdog > Statistics).
    4. Select the Stop monitoring the service if it frequently restarts option, if you wish Watchdog to stop monitoring the service if it fails the specified number of times, and specify the failure ratio. Otherwise the Watchdog will bother you with alert messages each time it attempts to restart a non-responsive service. The default value of five failed attempts should be enough.
    5. Specify the time during which Watchdog will be waiting for response from the polled service in the Connection timeout box. Watchdog polls the service and then is waiting for response during the specified amount of time. If Watchdog receives no response, it restarts the service. If you host a great number of sites and email accounts on your machine, you are recommended to set the Connection timeout for Qmail mail server to 120 seconds, and Apache Web server to 15 seconds, otherwise Watchdog will consider the busy services to be malfunctioning and will restart them.
    6. Review the commands that Watchdog uses to start and stop the service. It is recommended that you leave the prefilled values unchanged. You can write custom scripts that, for example, will clean up log files or send an SMS to your cell phone before actually starting the service, and specify the commands to run your scripts in the To start the service, run the command and the To stop the service, run the command fields.
    7. If you are using the default commands for running the services, leave the predefined value of 60 seconds in the Service startup time box. If you are running custom scripts, and they take more than 60 seconds to execute, specify the required time in the Service startup time box. When a script is executed but does not complete its work within the specified time frame, Watchdog terminates execution of that script.
    8. Click OK to submit the settings.
    9. Repeat this procedure to configure monitoring for all services you need. If you are satisfied with the default monitoring settings we have predefined for each service, you can set Watchdog to monitor the required services by simply clicking the respective disk_mon_status__notmonitored icons in the A column in the list of services.
  3. Once you have specified all services you would like Watchdog to monitor, click the Enable icon in the Tools group.

    Now the services will be monitored in accordance with the settings you specified. If you decided to use the default settings, the following actions will be taken:

To stop monitoring a specific service:

  1. Go to Extensions > Watchdog.
  2. Click a disk_mon_status__monitored icon corresponding to the service you would like Watchdog to stop monitoring.

To stop monitoring all services:

  1. Go to Extensions > Watchdog.
  2. Click the Disable icon in the Tools group.

Important: Performing this action affects the whole monitoring service, meaning that not only all system services, but all disk partitions will stop being monitored.

View Services Status

To view the status of Plesk-managed services: