1/**
2 * Host group examples.
3 */
4
5object HostGroup "FreeBSD-servers" {
6  display_name = "FreeBSD Servers"
7
8  assign where host.vars.os == "FreeBSD"
9}
10
11object HostGroup "windows-servers" {
12  display_name = "Windows Servers"
13
14  assign where host.vars.os == "Windows"
15}
16
17/**
18 * Service group examples.
19 */
20
21object ServiceGroup "ping" {
22  display_name = "Ping Checks"
23
24  assign where match("ping*", service.name)
25}
26
27object ServiceGroup "http" {
28  display_name = "HTTP Checks"
29
30  assign where match("http*", service.check_command)
31}
32
33object ServiceGroup "disk" {
34  display_name = "Disk Checks"
35
36  assign where match("disk*", service.check_command)
37}
38