************************************ HOST AND SERVICES *********************************************************************
Code: Select all
define host{
use windows-server ; Inherit default values from a template
host_name TGCS006 ; The name we're giving to this host
alias Windows 2008 veeam proxy ; A longer name associated with the host
_ALLOWEDUSERS myvm/veeam
address 10.2.8.29 ; IP address of the host
}
define service{
use generic-service
host_name TGCS006
service_description NSClient++ Version
servicegroups nsclients
check_command check_nt!CLIENTVERSION
}
define service{
use generic-service
host_name TGCS006
service_description Uptime
check_command check_nt!UPTIME
}
define service{
use generic-service
host_name TGCS006
service_description CPU Load
servicegroups CPULoad
check_command check_nt!CPULOAD!-l 5,90,95
}
define service{
use generic-service
host_name TGCS006
service_description Memory Usage
servicegroups MemUsage
check_command check_nt!MEMUSE!-w 80 -c 90
}
define service{
use generic-service
host_name TGCS006
service_description C:\ Drive Space
servicegroups DriveSpace
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
}
define service{
use generic-service
host_name TGCS006
service_description Explorer
servicegroups explorer
check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
}
define service{
use generic-service
host_name TGCS006
service_description BFE
check_command check_nt!SERVICESTATE!-d SHOWALL -l BFE
}
define service{
use generic-service
host_name TGCS006
service_description CryptSvc
check_command check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
}
define service{
use generic-service
host_name TGCS006
service_description DcomLaunch
check_command check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
}
define service{
use generic-service
host_name TGCS006
service_description DHCP
servicegroups DHCP
check_command check_nt!SERVICESTATE!-d SHOWALL -l DHCP
}
Here at the services that do not
Code: Select all
define service{
use generic-service
host_name TGCS006
service_description Desktop Window Manager Session Manager
check_command check_nt!SERVICESTATE!-d SHOWALL -l uxsms
}
define service{
use generic-service
host_name TGCS006
service_description Windows Defender
check_command check_nt!SERVICESTATE!-d SHOWALL -l windefend
}
define service{
use generic-service
host_name TGCS006
service_description wuauserv
check_command check_nt!SERVICESTATE!-d SHOWALL -l wuauserv
}
Code: Select all
# 'check_nt' command definition
define command{
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s xxxxxxxx -v $ARG1$ $ARG2$
}
I have WMA which is used for plugins
TGCS006 is a Windows 2008 R2 Server Virtual Machine Take note I have several other Windows 2008 R2 Server both Physical and Virtual all work with same services. Same NSCLIENT too
HTH
Let me know if you need more info