PROCESSCPU
From ServersCheck Wiki
Contents |
Description
This check monitors if the CPU usage by the defined process stays within the defined thresholds. If the CPU usage of the process exceeds the allowed value, then an alert is generated.
ServersCheck uses WMI to obtain the process list from a remote computer.
Make sure to have WMI installed on the remote computer. WMI is part of Windows 2000, Windows XP, and Windows Server 2003. It is optional for Windows NT. WMI can be downloaded from following URL:
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/wmi.asp
The ServersCheck service needs to run under a Windows account and not the local system account. Click here for more info.
Definition
Besides general settings for each check, which are similar for all checks, there are following specific settings that also need to be established. In the Check Specific Settings, there are following fields you need to supply with parameters:
- Process Name - The name of the service you want to monitor.
- Target Host - The WINDOWS name of the target server. For the local machine enter either the name of your computer or 127.0.0.1
- Username - The WINDOWS username needed to connect to the target server. Leave blank if not required.
- Password - The WINDOWS password needed to connect to the target server. Leave blank if not required.
The threshold value is expressed in %. ServersCheck will compare the returned result against the condition and threshold value set.
Returned Results
This check returns one result: the CPU load for the process. The value is expressed in percent (%).
Graphs
When the graphing option is activated then ServersCheck will produce for this check three graphs: Service Level, CPU usage and Availability.

