add mirror-skroutz
[mirror/dsa-nagios.git] / config / nagios-master.cfg
index aedf36d..4a5208d 100644 (file)
@@ -28,6 +28,10 @@ servers:
     address: 130.239.18.97
     parents: gw-ubcece
     hostgroups: layer3-infrastructure
+  gw-accumu2:
+    address: 130.242.6.198
+    parents: gw-ubcece
+    hostgroups: layer3-infrastructure
   gw-aql:
     address: 141.170.2.17
     parents: gw-ubcece
@@ -77,7 +81,8 @@ servers:
     parents: gw-ubcece
     hostgroups: layer3-infrastructure
   gw-isc:
-    address: 149.20.65.129
+    # really henet, because of something weird
+    address: 72.52.94.70
     parents: gw-ubcece
     hostgroups: layer3-infrastructure
   gw-karlsruhe:
@@ -125,6 +130,14 @@ servers:
     address: 86.59.118.145
     parents: gw-ubcece
     hostgroups: layer3-infrastructure
+  gw-skroutz1:
+    address: 154.57.0.249
+    parents: gw-ubcece
+    hostgroups: layer3-infrastructure
+  gw-skroutz2:
+    address: 154.57.0.250
+    parents: gw-ubcece
+    hostgroups: layer3-infrastructure
   gw-ubcece:
     address: 206.12.19.254
     hostgroups: layer3-infrastructure
@@ -176,10 +189,10 @@ servers:
     address: 130.239.18.121
     parents: gw-accumu
     hostgroups: computers, buildd, hassrvfs, jessie
-  boman:
-    address: 130.239.18.124
-    parents: gw-accumu
-    hostgroups: computers, service, jessie, apache2-hosts, hassrvfs
+  mirror-accumu:
+    address: 130.242.6.199
+    parents: gw-accumu2
+    hostgroups: computers, service, jessie, apache2-hosts, hassrvfs, xinetd-hosts
   # }}}
   # {{{ gw-aql
   eller:
@@ -265,7 +278,7 @@ servers:
   fasolo:
     address: 138.16.160.17
     parents: gw-brown
-    hostgroups: computers, service, apache2-hosts, apache-https, dl380, hpnewraid, rsyncd-hosts, xinetd-hosts, jessie, hassrvfs, postgres94-hosts
+    hostgroups: computers, service, apache2-hosts, apache-https, dl380, hpnewraid, rsyncd-systemd-hosts, jessie, hassrvfs, postgres94-hosts
   # }}}
   # {{{ gw-bytemark
   bm-bl1:
@@ -460,11 +473,19 @@ servers:
   lindsay:
     address: 5.153.231.36
     parents: ganeti-bytemark
-    hostgroups: computers, service, kvmdomains, jessie, autofs, nfs-client, systemd-timesyncd
-  bilbao:
+    hostgroups: computers, service, kvmdomains, stretch, autofs, nfs-client, systemd-timesyncd
+  mirror-bytemark:
     address: 5.153.231.37
     parents: ganeti-bytemark
-    hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd, apache2-hosts, hassrvfs
+    hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd, apache2-hosts, hassrvfs, xinetd-hosts
+  mirror-bytemark-debian:
+    address: 5.153.231.45
+    hostgroups: secondary-IPs
+    parents: mirror-bytemark
+  mirror-bytemark-security:
+    address: 5.153.231.46
+    hostgroups: secondary-IPs
+    parents: mirror-bytemark
   sor:
     address: 5.153.231.38
     parents: ganeti-bytemark
@@ -528,7 +549,19 @@ servers:
   acker:
     address: 217.196.149.228
     parents: gw-conova
-    hostgroups: computers, jessie, service, sw-raid
+    hostgroups: computers, stretch, service, sw-raid
+  mirror-conova:
+    address: 217.196.149.229
+    parents: gw-conova
+    hostgroups: computers, jessie, service, apache2-hosts, xinetd-hosts
+  mirror-conova-debian:
+    address: 217.196.149.232
+    hostgroups: secondary-IPs
+    parents: mirror-conova
+  mirror-conova-security:
+    address: 217.196.149.233
+    hostgroups: secondary-IPs
+    parents: mirror-conova
 
   arm-conova-01:
     address: 217.196.149.230
@@ -646,7 +679,7 @@ servers:
   melartin:
     address: 194.177.211.208
     parents: ganeti-grnet
-    hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd
+    hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd, postgres96-hosts
   # }}}
   # {{{ gw-isc
   mirror-isc:
@@ -759,7 +792,7 @@ servers:
   handel:
     address: 82.195.75.104
     parents: ganeti3
-    hostgroups: computers, service, kvmdomains, apache2-hosts, jessie
+    hostgroups: computers, service, kvmdomains, apache2-hosts, stretch, postgres96-hosts
   kaufmann:
     address: 82.195.75.107
     parents: ganeti3
@@ -811,7 +844,7 @@ servers:
   seger:
     address: 82.195.75.93
     parents: ganeti3
-    hostgroups: computers, service, apache2-hosts, hassrvfs, hasbootfs, rsyncd-hosts, uploadqueue, kvmdomains, xinetd-hosts, apache-https, postgres94-hosts, jessie
+    hostgroups: computers, service, apache2-hosts, hassrvfs, hasbootfs, rsyncd-systemd-hosts, uploadqueue, kvmdomains, xinetd-hosts, apache-https, postgres94-hosts, jessie
   # }}}
   # {{{ gw-marist
   zani:
@@ -821,7 +854,7 @@ servers:
   # }}}
   # {{{ gw-osuosl
   busoni:
-    address: 140.211.15.34
+    address: 140.211.166.202
     parents: gw-osuosl
     hostgroups: computers, service, dl360, hassrvfs, jessie, hasvarlogfs, apache2-hosts, no-bacula, apache-https
 
@@ -863,7 +896,7 @@ servers:
   sibelius:
     address: 193.62.202.28
     parents: gw-sanger
-    hostgroups: computers, postgres94-hosts, service, apache2-hosts, sw-raid, jessie, rsyncd-hosts, xinetd-hosts, hasvarlogfs, multipath-hosts
+    hostgroups: computers, postgres94-hosts, service, apache2-hosts, sw-raid, jessie, rsyncd-systemd-hosts, hasvarlogfs, multipath-hosts
     contacts: tjrc1, dave
   smetana:
     address: 193.62.202.29
@@ -895,6 +928,12 @@ servers:
     parents: gw-sil
     hostgroups: computers, buildd, jessie, hassrvfs
   # }}}
+  # {{{ gw-skroutz
+  mirror-skroutz:
+    address: 154.57.0.251
+    parents: gw-skroutz1, gw-skroutz2
+    hostgroups: computers, stretch, service, sw-raid, hassrvfs, apache2-hosts, xinetd-hosts
+  # }}}
   # {{{ gw-ubcece
   sw-ubcece:
     hostgroups: layer2-infrastructure
@@ -942,10 +981,6 @@ servers:
     address: 206.12.19.218
     parents: sw-ubcece-kais
     hostgroups: computers, bl460, acpid-hosts, service, jessie, drbd-hosts, multipath-hosts
-  ganeti2:
-    address: 206.12.19.23
-    parents: sw-ubcece-kais
-    hostgroups: notacomputer
   # MSA 2000 (2012i)
   giustini:
     address: 192.168.2.6
@@ -958,10 +993,6 @@ servers:
 #    address: 206.12.19.120
 #    parents: sw-ubcece-kais
 #    hostgroups: computers, service, hasbootfs, kvmdomains, squeeze, hasvicepa
-  glinka:
-    address: 206.12.19.126
-    parents: ganeti2
-    hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, nfs-client, autofs, xinetd-hosts
   # }}}
   # {{{ ubc-gateway
   ubc-enc2bl01:
@@ -980,14 +1011,15 @@ servers:
     address: 209.87.16.10
     parents: ubc-gateway
     hostgroups: computers, bl460g8, service, jessie, multipath-hosts, hpnewraid
+
   rachmaninoff:
     address: 209.87.16.20
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie
+    hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd
   x86-ubc-01:
     address: 209.87.16.21
     parents: ubc-gateway
-    hostgroups: computers, buildd, hassrvfs, kvmdomains, jessie
+    hostgroups: computers, buildd, hassrvfs, kvmdomains, jessie, systemd-timesyncd
   finzi:
     address: 209.87.16.22
     parents: ubc-gateway
@@ -1001,67 +1033,72 @@ servers:
   elgar:
     address: 209.87.16.24
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie
+    hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd
   gombert:
     address: 209.87.16.25
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https
+    hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, systemd-timesyncd
   nono:
     address: 209.87.16.26
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, heavy-exim, xinetd-hosts, apache2-hosts, apache-https, broken_https_default_vhost, hassrvfs
+    hostgroups: computers, service, kvmdomains, jessie, heavy-exim, xinetd-hosts, apache2-hosts, apache-https, broken_https_default_vhost, hassrvfs, systemd-timesyncd
   reger:
     address: 209.87.16.27
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, heavy-exim
+    hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, heavy-exim, systemd-timesyncd
   diabelli:
     address: 209.87.16.28
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, broken_https_default_vhost
+    hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, broken_https_default_vhost, systemd-timesyncd
   menotti:
     address: 209.87.16.29
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, apache-https
+    hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, apache-https, systemd-timesyncd
   danzi:
     address: 209.87.16.30
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, postgres94-hosts, xinetd-hosts
+    hostgroups: computers, service, kvmdomains, jessie, postgres94-hosts, xinetd-hosts, systemd-timesyncd
   geo2:
     address: 209.87.16.31
     parents: ubc-gateway
-    hostgroups: computers, service, bind9-hosts, kvmdomains, jessie
+    hostgroups: computers, service, bind9-hosts, kvmdomains, jessie, systemd-timesyncd
   lotti:
     address: 209.87.16.32
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, hassrvfs
+    hostgroups: computers, service, kvmdomains, jessie, hassrvfs, systemd-timesyncd
   muffat:
     address: 209.87.16.33
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, spamd, heavy-exim, mail-relay
+    hostgroups: computers, service, kvmdomains, jessie, spamd, heavy-exim, mail-relay, systemd-timesyncd
   sonntag:
     address: 209.87.16.34
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, nfs-client, autofs
+    hostgroups: computers, service, kvmdomains, jessie, nfs-client, autofs, systemd-timesyncd
   tchaikovsky:
     address: 209.87.16.35
     parents: ubc-gateway
-    hostgroups: computers, general, apache2-hosts, kvmdomains, apache-https, jessie
+    hostgroups: computers, general, apache2-hosts, kvmdomains, apache-https, jessie, systemd-timesyncd
   gretchaninov:
     address: 209.87.16.36
     parents: ubc-gateway
-    hostgroups: computers, general, kvmdomains, jessie, hassrvfs, nfs-server, apache2-hosts, xinetd-hosts
+    hostgroups: computers, general, kvmdomains, jessie, hassrvfs, nfs-server, apache2-hosts, xinetd-hosts, apache-https, systemd-timesyncd
   tye:
     address: 209.87.16.37
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, heavy-exim, apache2-hosts, apache-https, nfs-client, autofs, hassrvfs
+    hostgroups: computers, service, kvmdomains, jessie, heavy-exim, apache2-hosts, apache-https, nfs-client, autofs, hassrvfs, systemd-timesyncd
   ullmann:
     address: 209.87.16.38
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, postgres94-hosts, nfs-client, apache2-hosts, autofs, apache-https
+    hostgroups: computers, service, kvmdomains, jessie, postgres94-hosts, nfs-client, apache2-hosts, autofs, apache-https, systemd-timesyncd
   buxtehude:
     address: 209.87.16.39
     parents: ubc-gateway
-    hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, heavy-exim, postgres94-hosts, hasvarlogfs, apache-https, spamd, nfs-server
+    hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, heavy-exim, postgres94-hosts, hasvarlogfs, apache-https, spamd, nfs-server, systemd-timesyncd
+  piu-slave-ubc-01:
+    address: 209.87.16.42
+    parents: ubc-gateway
+    hostgroups: computers, service, kvmdomains, jessie, nfs-client, autofs, systemd-timesyncd
+    contacts: holger
   # }}}
   # {{{ gw-umn
   #saens:
@@ -1138,10 +1175,6 @@ servers:
     address: 144.32.168.78
     parents: gw-ynic
     hostgroups: computers, buildd, sw-raid, hassrvfs, jessie
-  poulenc:
-    address: 144.32.168.77
-    parents: gw-ynic
-    hostgroups: computers, buildd, sw-raid, hassrvfs, jessie
   #antheil:
   #  address: 217.140.96.60
   #  parents: gw-arm
@@ -1298,6 +1331,9 @@ hostgroups:
   postgres94-hosts:
     alias: hosts running postgres94
     private: 1
+  postgres96-hosts:
+    alias: hosts running postgres96
+    private: 1
   no-ulogd:
     alias: hosts not running ulogd
     private: 1
@@ -1609,6 +1645,14 @@ services:
     name: swap usage - mb
     nrpe: "/usr/lib/nagios/plugins/check_swap -w 20000 -c 5000"
     hostgroups: computers
+  -
+    name: free memory - mb
+    nrpe: "/usr/lib/nagios/plugins/dsa-check-memory -m mb"
+    hostgroups: computers
+  -
+    name: free memory - percent
+    nrpe: "/usr/lib/nagios/plugins/dsa-check-memory -m pct"
+    hostgroups: computers
   -
     name: process - getty
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C getty -a /sbin/getty"
@@ -1695,6 +1739,12 @@ services:
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C bacula-fd -a '/usr/sbin/bacula-fd -c /etc/bacula/bacula-fd.conf'"
     hostgroups: freebsd
 
+  -
+    name: network backup status - draghi
+    servicegroups: backup
+    nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile -a 2h /home/debbackup/nagios-status"
+    hosts: draghi
+
   ####
   -
     name: process - acc.umu.se backup
@@ -1724,8 +1774,7 @@ services:
   -
     name: upgraded libraries
     servicegroups: security
-    nrpe: "sudo /usr/local/sbin/dsa-check-libs"
-    #nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-libs"
+    nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-libs"
     hostgroups: computers
     excludehostgroups: freebsd
     check_interval:  60
@@ -1890,6 +1939,15 @@ services:
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u daemon -C atd -a /usr/sbin/atd"
     hostgroups: computers
   ###
+  -
+    name: process - irqbalance
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C irqbalance -a '/usr/sbin/irqbalance'"
+    #hosts: casulana
+    hostgroups: computers
+    #excludehostgroups: single-cpu, freebsd
+    excludehostgroups: freebsd
+    excludehosts: harris, smetana
+  ###
   -
     name: process - cron
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C cron -a /usr/sbin/cron"
@@ -2004,10 +2062,6 @@ services:
     name: ganeti - job watcher paused
     nrpe: "/usr/lib/nagios/plugins/negate /usr/lib/nagios/plugins/dsa-check-file -f /var/lib/ganeti/watcher.pause"
     hostgroups: computers
-  -
-    name: unwanted process - irqbalance
-    nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C irqbalance"
-    hostgroups: computers
   -
     name: unwanted process - openvpn
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C openvpn"
@@ -2483,19 +2537,29 @@ services:
     name: network service - ftp
     check: check_ftp
     hostgroups: uploadqueue, security_mirror
-    excludehosts: klecker
+    excludehosts: klecker, mirror-isc, mirror-umn
   -
     name: network service - ftp
     check: check_ftp
     hosts: klecker-ftp
     depends: klecker:process - xinetd
+  -
+    name: network service - ftp
+    check: check_ftp
+    hosts: mirror-umn2
+    depends: mirror-umn:process - xinetd
+  -
+    name: network service - ftp
+    check: check_ftp
+    hosts: mirror-isc2
+    depends: mirror-isc:process - xinetd
   # }}}
   # {{{ postgres
   -
     name: unwanted process - postgresql
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C postgres"
     hostgroups: computers
-    excludehostgroups: postgres91-hosts, postgres94-hosts
+    excludehostgroups: postgres91-hosts, postgres94-hosts, postgres96-hosts
   -
     name: unwanted process - postgresql 9.0
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C postgres -a '9.0/bin/postgres'"
@@ -2508,6 +2572,10 @@ services:
     name: process - postgresql94 - master
     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u postgres -C postgres -a '/usr/lib/postgresql/9.4/bin/postgres'"
     hostgroups: postgres94-hosts
+  -
+    name: process - postgresql96 - master
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u postgres -C postgres -a '/usr/lib/postgresql/9.6/bin/postgres'"
+    hostgroups: postgres96-hosts
   -
     name: postgresql backups
     nrpe: "/usr/bin/sudo -u debbackup /usr/lib/nagios/plugins/dsa-check-backuppg"
@@ -2726,6 +2794,11 @@ services:
     check: "dsa_check_staticsync_nossl!metadata.ftp-master.debian.org"
     hosts: global
     servicegroups: mirror
+  -
+    name: mirror static sync - mirror-master
+    check: "dsa_check_staticsync_nossl!mirror-master.debian.org"
+    hosts: global
+    servicegroups: mirror
   -
     name: mirror static sync - deb
     check: "dsa_check_staticsync_nossl!deb.debian.org"
@@ -3017,7 +3090,7 @@ services:
   ###
   -
     name: process - icinga
-    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:60 -c 1: -u nagios -C icinga -a '/usr/sbin/icinga -d /etc/icinga/icinga.cfg'"
+    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:90 -c 1: -u nagios -C icinga -a '/usr/sbin/icinga -d /etc/icinga/icinga.cfg'"
     hosts: tchaikovsky
   ###
   -
@@ -3049,6 +3122,13 @@ services:
     check_interval: 60
     max_check_attempts: 2
     retry_interval: 5
+  -
+    name: puppet - agent check
+    nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/puppet-agent"
+    hostgroups: computers
+    excludehosts: moszumanska
+    check_interval:  60
+    retry_interval: 15
   # }}}
 # }}}