/** * Host group examples. */ object HostGroup "dialers" { display_name = "Telephony Servers" assign where host.vars.servertype == "dialer" } object HostGroup "web" { display_name = "Web Servers" assign where host.vars.servertype == "web" } object HostGroup "database" { display_name = "Database Servers" assign where host.vars.servertype == "database" } object HostGroup "misc" { display_name = "Miscellaneous Servers" assign where host.vars.servertype == "misc" } object HostGroup "windows-servers" { display_name = "Windows Servers" assign where host.vars.os == "Windows" } /** * Service group examples. */ object ServiceGroup "ping" { display_name = "Ping Checks" assign where match("ping*", service.name) } object ServiceGroup "http" { display_name = "HTTP Checks" assign where match("http*", service.check_command) } object ServiceGroup "disk" { display_name = "Disk Checks" assign where match("disk*", service.check_command) } object ServiceGroup "smart" { display_name = "Drive SMART Status" assign where match("smart*", service.check_command) || match("snmp-smart*", service.check_command) } object ServiceGroup "all-services" { display_name = "All Services" } object ServiceGroup "memory" { display_name = "Memory Usage" assign where match("snmp-mem*", service.check_command) } object ServiceGroup "mysql" { display_name = "MySQL Processes" assign where match("mysql*", service.check_command) } object ServiceGroup "ntp" { display_name = "NTP Sync" assign where match("ntp*", service.check_command) } object ServiceGroup "drive" { display_name = "Drive Usage" assign where match("snmp-drive*", service.check_command) } object ServiceGroup "cpu" { display_name = "CPU Usage" assign where match("snmp-cpu*", service.check_command) } object ServiceGroup "raid" { display_name = "RAID Status" assign where match("snmp-raid*", service.check_command) || match("md-raid*", service.check_command) } object ServiceGroup "asterisk" { display_name = "Asterisk Channels" assign where match("asterisk*", service.check_command) } object ServiceGroup "sip" { display_name = "SIP Status" assign where match("sip-*", service.check_command) }