git-svn-id: svn://192.168.202.10@2888 3d104415-ff17-0410-8863-d5cf3c621b8a

This commit is contained in:
jamesp
2018-01-10 18:15:35 +00:00
parent ee3c5097e9
commit b5e1dc0374
55 changed files with 4266 additions and 0 deletions
+101
View File
@@ -0,0 +1,101 @@
/**
* 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)
}