[project @ peter@palfrader.org-20080402232408-j2hfchl3hbv07fqf]
[mirror/dsa-nagios.git] / nagios-master.cfg
index 1532a5c..46a949f 100644 (file)
@@ -11,7 +11,7 @@ servers:
   bartok:
     address: 82.195.75.91
     #parents: bartok-gw
-    hostgroups: computers
+    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 ############
  ####
@@ -143,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