The Resources check reports the CPU and memory status of each domain controller (DC) or read-only domain controller (RODC). The Compass client collects the data with a WMI query against the server's performance counters, and the status shown is the collected value compared against the threshold set for the check in the console.
Where the thresholds are set
CPU and memory thresholds are configured in the Compass Administration Console, under Server > Tuning Policy > Agent Options. The check does not use a fixed value, so confirm the current warning and critical levels in your own console.
Verify the result on the EMS web server
Open this file on the EMS web server and compare it with what the web page reports:
\Program Files (x86)\ENow\MailscapeWeb\MailscapeData\LogFiles\<ServerName>\ResourceAgentMessage.xml
Verify the result on the Compass client
The client stores its collected results here:
\Program Files (x86)\ENow\Mailscape Agent\Cache\ResourceAgentMessage.xml
Not everything the client collects is written to the log, so this file is the authoritative view of what the agent last saw.
Confirm CPU usage by hand
Run this on the DC or RODC being monitored:
Get-WmiObject Win32_Processor | Select LoadPercentage
Confirm memory and page file usage by hand
Run these on the DC or RODC being monitored:
Get-WmiObject -Class Win32_PageFileUsage | Select AllocatedBaseSize, Description, InstallDate, Name, PeakUsage, TempPageFile | Format-List
Get-Counter "\Memory\% Committed Bytes In Use"
If the values you see by hand are within your configured thresholds but Compass still reports a warning or error, the difference is usually the monitoring service account's rights to query WMI on that server rather than the resource level itself.
Comments
0 comments
Article is closed for comments.