If you have an Exchange Server and want to check its status, Exchange has a PowerShell API just for this. Check out this zip file exchange-serverhealth, which includes a powershell script to put on your Exchange Server and a “Monarch” Service Profile that you can import into your NetEye Monarch Monitoring Configuration Application.
On your Exchange server you have to put the PowerShell script into the scripts folder on the NetEyeNSClient++ Installation (normally inside C:\Program Files\NetEyeNSClient++\scripts) and configure the following external command inside your nsclient.ini file:
ps1=cmd /c echo scripts\$ARG1$; exit($lastexitcode) | powershell.exe -ExecutionPolicy ByPass -command -
After restarting the NSClient Service you should be able to call the script from your NetEye Server. The Services configured in the Monarch XML are the following:
And your Monitoring view will show something like this:
This will help you to see the health status of your Exchange Server better.