X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=nagios-master.cfg;h=46a949fd8c6ea68b1538cc984d30f78098734486;hb=f17021fc97c4bf714943063a782ea747e7129d6e;hp=28dbd931e0bd72abd54d355e151bf4121cce37d6;hpb=b75d8d104967b390d7ea3e2dc489193aca4dea23;p=mirror%2Fdsa-nagios.git diff --git a/nagios-master.cfg b/nagios-master.cfg index 28dbd93..46a949f 100644 --- a/nagios-master.cfg +++ b/nagios-master.cfg @@ -10,8 +10,8 @@ servers: bartok: address: 82.195.75.91 - parents: bartok-gw - hostgroups: computers + #parents: bartok-gw + hostgroups: computers, syslog-ng-hosts, postfix-hosts ############################# # host groups @@ -22,6 +22,12 @@ servers: hostgroups: computers: alias: computers + syslog-ng-hosts: + alias: syslog-ng-hosts + private: 1 + postfix-hosts: + alias: postfix-hosts + private: 1 ############################# # services @@ -37,10 +43,22 @@ services: ############ Disk Usage ############ #### + - + name: disk usage - all + nrpe: "/usr/lib/nagios/plugins/check_disk 90 95" + hostgroups: computers - name: disk usage on / nrpe: "/usr/lib/nagios/plugins/check_disk 60 80 /" hostgroups: computers + - + name: disk usage on /var + nrpe: "/usr/lib/nagios/plugins/check_disk 50 75 /var" + hosts: bartok + - + name: disk usage on /org + nrpe: "/usr/lib/nagios/plugins/check_disk 80 90 /org" + hosts: bartok ############ All Computers ############ #### @@ -87,11 +105,6 @@ services: name: process - getty nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C getty -a /sbin/getty" hostgroups: computers - #### - - - name: process - inetd - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C inetd -a '/usr/sbin/inetd'" - hostgroups: computers #### - name: process - sshd @@ -104,11 +117,6 @@ services: depends: process - sshd normal_check_interval: 60 notification_interval: 60 - #### - - - name: process - udev - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C udevd -a 'udevd'" - hostgroups: computers #### - name: network service - nrpe @@ -142,7 +150,6 @@ services: check: check_ntp hostgroups: computers depends: process - ntpd - excludehostgroups: vservers, xendomains ### - name: process - atd @@ -154,3 +161,75 @@ services: nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C cron -a /usr/sbin/cron" hostgroups: computers + ### + - + name: process - syslog-ng + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C syslog-ng -a '/sbin/syslog-ng -p /var/run/syslog-ng.pid'" + hostgroups: syslog-ng-hosts + + ### + + ### + - + name: process - postfix - master + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C master -a '/usr/lib/postfix/master'" + hostgroups: postfix-hosts + - + name: process - postfix - qmgr + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C qmgr -a 'qmgr -l -t fifo -u'" + hostgroups: postfix-hosts + depends: process - postfix - master + #- + # name: process - postfix - tlsmgr + # nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C tlsmgr -a 'tlsmgr -l -t fifo -u'" + # hostgroups: postfix-hosts + # depends: process - postfix - master + - + name: process - postfix - pickup + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C pickup -a 'pickup -l -t fifo -u -c'" + hostgroups: postfix-hosts + depends: process - postfix - master + - + name: process - postfix - anvil + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C anvil -a 'anvil -l -t unix -u'" + hostgroups: postfix-hosts + depends: process - postfix - master + + - + name: process - postfix - trivial-rewrite + nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:10 -c 0:15 -u postfix -C trivial-rewrite -a 'trivial-rewrite -n rewrite -t unix -u -c'" + hostgroups: postfix-hosts + depends: process - postfix - master + - + name: process - postfix - proxymap + nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:10 -c 0:15 -u postfix -C proxymap -a 'proxymap -t unix -u'" + hostgroups: postfix-hosts + depends: process - postfix - master + - + name: process - postfix - smtpd + nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:10 -c 0:15 -u postfix -C smtpd -a 'smtpd -n smtp -t inet -u -c'" + hostgroups: postfix-hosts + depends: process - postfix - master + - + name: process - postfix - cleanup + nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:30 -c 0:50 -u postfix -C cleanup -a 'cleanup -z -t unix -u -c'" + hostgroups: postfix-hosts + depends: process - postfix - master + - + name: process - postfix - local + nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:30 -c 0:50 -u postfix -C local -a 'local -t unix'" + hostgroups: postfix-hosts + depends: process - postfix - master + + + + ### + - + name: process - rngd + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C rngd -a '/usr/sbin/rngd -r /dev/hwrng'" + hosts: bartok + ### + - + name: process - sensord + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C sensord -a '/usr/sbin/sensord -f daemon'" + hosts: bartok