[project @ peter@palfrader.org-20080403000934-v9r7egsnrx06jrx4]
[mirror/dsa-nagios.git] / nagios-master.cfg
index 46a949f..86c5c93 100644 (file)
@@ -8,10 +8,18 @@
 # hosts
 #############################
 servers:
+  gw-MAN-DA-debian:
+    address: 82.195.75.126
+    hostgroups: routing-infrastructure
+
   bartok:
     address: 82.195.75.91
-    #parents: bartok-gw
-    hostgroups: computers, syslog-ng-hosts, postfix-hosts
+    parents: gw-MAN-DA-debian
+    hostgroups: computers, syslog-ng-hosts, postfix-hosts, dl385
+  sperger:
+    address: 82.195.75.98
+    parents: gw-MAN-DA-debian
+    hostgroups: computers, sw-raid
 
 #############################
 # host groups
@@ -22,12 +30,21 @@ servers:
 hostgroups:
   computers:
     alias: computers
+  routing-infrastructure:
+    alias: Internet routers and friends
+
   syslog-ng-hosts:
     alias: syslog-ng-hosts
     private: 1
   postfix-hosts:
     alias: postfix-hosts
     private: 1
+  dl385:
+    alias: HP DL385 hosts
+    private: 1
+  sw-raid:
+    alias: Hosts with Linux software raid
+    private: 1
 
 #############################
 # services
@@ -51,6 +68,10 @@ services:
     name: disk usage on /
     nrpe: "/usr/lib/nagios/plugins/check_disk 60 80 /"
     hostgroups: computers
+  -
+    name: disk usage on /boot
+    nrpe: "/usr/lib/nagios/plugins/check_disk 60 80 /boot"
+    hosts: sperger
   -
     name: disk usage on /var
     nrpe: "/usr/lib/nagios/plugins/check_disk 50 75 /var"
@@ -58,7 +79,7 @@ services:
   -
     name: disk usage on /org
     nrpe: "/usr/lib/nagios/plugins/check_disk 80 90 /org"
-    hosts: bartok
+    hosts: bartok, sperger
 
  ############ All Computers ############
  ####
@@ -166,8 +187,41 @@ services:
     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 - syslogd
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C syslogd  -a '/sbin/syslogd'"
+    hostgroups: computers
+    excludehostgroups: syslog-ng-hosts
+  -
+    name: process - klogd
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C klogd  -a '/sbin/klogd -x'"
+    hostgroups: computers
+    excludehostgroups: syslog-ng-hosts
 
  ###
+  -
+    name: process - exim
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u Debian-exim -C exim4 -a '/usr/sbin/exim4 -bd -q30m'"
+    hostgroups: computers
+    excludehostgroups: postfix-hosts
+ ###
+  -
+    name: process - clamav - clamd
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:2 -c 1: -u clamav -C clamd -a '/usr/sbin/clamd'"
+    hostgroups: computers
+    excludehostgroups: postfix-hosts
+  -
+    name: service - clamav
+    nrpe: "/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl"
+    hostgroups: computers
+    excludehostgroups: postfix-hosts
+    depends: process - clamav - clamd
+  -
+    name: process - clamav - freshclam
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u clamav -C freshclam -a '/usr/bin/freshclam -d --quiet'"
+    hostgroups: computers
+    excludehostgroups: postfix-hosts
 
  ###
   -
@@ -223,6 +277,8 @@ services:
 
 
 
+ ############ Processes/Services that only run on some computers ############
+ ####
  ###
   -
     name: process - rngd
@@ -233,3 +289,20 @@ services:
     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
+
+ ###
+  -
+    name: process - mdadm monitor
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C mdadm -a '/sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan'"
+    hostgroups: sw-raid
+
+ ###
+  -
+    name: process - cpqarrayd
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C cpqarrayd -a '/usr/sbin/cpqarrayd'"
+    hostgroups: dl385
+ ###
+  -
+    name: process - raid - arrayprobe
+    nrpe: "sudo /usr/bin/arrayprobe"
+    hostgroups: dl385