1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
#
# Example "mon.cf" configuration for "mon".
#
# $Id: example.cf,v 1.5 1997/09/19 16:49:15 trockij Exp $
#
#
# global options
#
alertdir = /usr/lib/mon/alert.d
mondir = /usr/lib/mon/mon.d
histlength = 100
#
# NB: hostgroup and watch entries are terminated with a blank line (or
# end of file). Don't forget the blank lines between them or you lose.
#
#
# group definitions (hostnames or IP addresses)
#
hostgroup servergroup nntp dns yp http imap pop
hostgroup routergroup cisco7000 linuxrouter agsplus
hostgroup workstations blue yellow red green cornflower violet
hostgroup netapps f330 f540
hostgroup wwwservers w3 www
#
# For "servergroup", monitor ping and telnet
# BOFH is on weekend call :)
#
watch servergroup
service ping
interval 5m
monitor fping.monitor
period wd {Mon-Fri} hr {7am-10pm}
alert mail.alert mis@domain.com
alert page.alert mis-pagers@domain.com
alertevery 1h
period wd {Sat-Sun}
alert mail.alert bofh@domain.com
alert page.alert bofh@domain.com
service telnet
interval 10m
monitor telnet.monitor
period wd {Mon-Fri} hr {7am-10pm}
alertevery 1h
alertafter 2 30m
alert mail.alert mis@domain.com
alert page.alert mis-pagers@domain.com
watch wwwservers
service ping
interval 2m
monitor fping.monitor
period wd {Sun-Sat}
alert qpage.alert mis-pagers
alertevery 45m
service http
interval 4m
monitor http.monitor
period wd {Sun-Sat}
alert qpage.alert mis-pagers
alertevery 45m
#
# If the routers aren't pingable, send a page using
# a phone line and the IXO protocol, which doesn't
# rely on the network. Failure of a router is pretty serious,
# so check every two minutes.
#
watch routergroup
service ping
interval 2m
monitor fping.monitor
period wd {Sun-Sat}
alert qpage.alert mis-pagers
alertevery 45m
#
# Monitor free disk space on the NFS servers
#
# When space gets below 5 megs, send mail, and delete
# the oldest nightly snapshots.
#
# monitors that terminate with ";;" are not executed with the
# host group appended to the command line
#
watch netapps
service freespace
interval 15m
monitor freespace.monitor /f330:5000 /f540:5000 ;;
period wd {Sun-Sat}
alert mail.alert mis@domain.com
alert delete.snapshot
alertevery 1h
#
# workstations
#
watch workstations
service ping
interval 5m
monitor fping.monitor
period wd {Sun-Sat}
alert mail.alert mis@domain.com
alertevery 1h
|