Icinga Sample Host cfg file to monitor Windows Server Rumi, December 8, 2011December 8, 2011 define host{ use windows-server ; Inherit default values from a template host_name blk-smsgw ; The name we're giving to this host alias Windows Server ; A longer name associated with the host address 10.10.10.1 ; IP address of the host } definehostgroup{ alias Windows Servers ; Long name of the group members localhost, blk-smsgw ; Comma separated list of hosts that belong to this group } define service{ use generic-service host_name blk-smsgw service_description NSClient++ Version check_command check_nt!CLIENTVERSION } define service{ use generic-service host_name blk-smsgw service_description Uptime check_command check_nt!UPTIME } define service{ use generic-service host_name blk-smsgw service_description CPU Load check_command check_nt!CPULOAD!-l 5,80,90 } define service{ use generic-service host_name blk-smsgw service_description Memory Usage check_command check_nt!MEMUSE!-w 80 -c 90 } define service{ use generic-service host_name blk-smsgw service_description C:\ Drive Space check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90 } define service{ use generic-service host_name blk-smsgw service_description E:\ Drive Space check_command check_nt!USEDDISKSPACE!-l e -w 80 -c 90 } define service{ use generic-service host_name blk-smsgw service_description W3SVC check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC } define service{ use generic-service host_name blk-smsgw service_description Explorer check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe } define service{ use generic-service ; template name, available by default host_name blk-smsgw ; the host against which to run this check service_description RDP ; self-explanatory check_command rdp ; name of the command we defined earlier } define service{ use generic-service ; template name, available by default host_name blk-smsgw ; the host against which to run this check service_description Radmin ; self-explanatory check_command radmin ; name of the command we defined earlier } define service{ use generic-service ; template name, available by default host_name blk-smsgw ; the host against which to run this check service_description NTP ; self-explanatory check_command sntp ; name of the command we defined earlier } define service{ use generic-service host_name blk-smsgw service_description Ozeki SMS Server check_command check_nt!SERVICESTATE!-d SHOWALL -l "OzekiMessageServer" } define service{ use generic-service host_name blk-smsgw service_description MySqld check_command check_nt!PROCSTATE!-d SHOWALL -l mysqld.exe } Administrations Configurations (Linux) icingaNagios