I am trying to setup the baseline for all Windows Server.
I am using Director and I am using Windows Agent
I was able to setup the Service Checks for CPU Memory Disk using default scripts supplied by Icinga2 agent
The rest of the monitoring I want to achieve is as below
- The percent of processor time used by a specific process. Something like below
%Avg_Processor_Time > 70% (Warning) %Avg_Processor_Time > 90% (Critical) & Process.Priority_Base != 0 & Process_Name != ‘_Total’
- An indication of high disk activity.
Physical_Disk.%_Disk_Time > 65 & Physical_Disk.Disk_Name != ‘_Total’
- Service Monitoring
Services.Current_State == Stopped & Services.Start_Type == Automatic
Should also provide a -X argument for excluding override of service on a particular server
- Disk Failure using Windows Event ID
Event_Log.Event_ID == 11 & Event_Log.Source_Unicode == ‘Disk’ & Event_Log.Description_Unicode == ‘.*cable error.*’