51 lines
1.3 KiB
CFEngine3
51 lines
1.3 KiB
CFEngine3
### Extremely basic mon.cf file
|
|
|
|
### global options
|
|
cfbasedir = /etc/mon
|
|
pidfile = /var/run/mon.pid
|
|
statedir = /var/lib/mon/state.d
|
|
logdir = /var/lib/mon/log.d
|
|
dtlogfile = /var/lib/mon/log.d/downtime.log
|
|
alertdir = /usr/lib/mon/alert.d
|
|
mondir = /usr/lib/mon/mon.d
|
|
maxprocs = 20
|
|
histlength = 100
|
|
randstart = 60s
|
|
authtype = pam
|
|
userfile = /etc/mon/userfile
|
|
|
|
### group definitions (hostnames or IP addresses)
|
|
hostgroup servers localhost
|
|
|
|
watch servers
|
|
service ping
|
|
interval 5m
|
|
monitor ping.monitor
|
|
period wd {Mon-Fri} hr {7am-10pm}
|
|
alert mail.alert root@localhost
|
|
alertevery 1h
|
|
period wd {Sat-Sun}
|
|
alert mail.alert root@localhost
|
|
service telnet
|
|
interval 10m
|
|
monitor telnet.monitor
|
|
period wd {Mon-Fri} hr {7am-10pm}
|
|
alertevery 1h
|
|
alertafter 2 30m
|
|
alert mail.alert root@localhost
|
|
service http
|
|
interval 4m
|
|
monitor http.monitor
|
|
allow_empty_group
|
|
period wd {Sun-Sat}
|
|
upalert mail.alert -S "web server is back up" mis
|
|
alertevery 45m
|
|
service smtp
|
|
interval 10m
|
|
monitor smtp.monitor
|
|
period wd {Mon-Fri} hr {7am-10pm}
|
|
alertevery 1h
|
|
alertafter 2 30m
|
|
alert qpage.alert mis-pagers@domain.com
|
|
|
|
### See /usr/share/doc for the original example...
|