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
}