# This is a minimal list of services which should be supported by any UNIX server define hostgroup { hostgroup_name unix-servers alias UNIX Servers register 0 } define host { name unix-server use server hostgroups unix-servers _SSH_PORT 22 _SMTP_PORT 25 register 0 } define hostgroup { hostgroup_name remote-servers alias UNIX Servers register 0 } define host { name remote-server use unix-server hostgroups remote-servers register 0 } #This may be used that we can connect over ssh. #define host { # name ands-server ; The name of this host template # use server ; This template inherits other values from the generic-host template # register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! # hostgroups +unix-servers #} define service { use ping-service hostgroup_name unix-servers service_description PING check_command check_host!100,1%!500,5% } define service { use ping-service hostgroup_name remote-servers service_description PING check_command check_host!400,4%!1200,10% } define service { use ping-service hostgroup_name unix-servers, remote-servers service_description SSH check_command check_ssh! -p $_HOSTSSH_PORT$ }