petrova:
address: 5.153.231.25
parents: ganeti-bytemark
- hostgroups: computers, kvmdomains, jessie, apache2-hosts, apache-https, systemd-timesyncd
+ hostgroups: computers, kvmdomains, stretch, apache2-hosts, apache-https, systemd-timesyncd
olin:
address: 5.153.231.26
parents: ganeti-bytemark
lw07:
address: 185.17.185.187
parents: gw-leaseweb
- hostgroups: computers, service, jessie, dl180, nfs-client, autofs, hassrvfs, postgres94-hosts, apache2-hosts
+ hostgroups: computers, service, jessie, dl180, nfs-client, autofs, hassrvfs, postgres94-hosts, apache2-hosts
lw08:
address: 185.17.185.189
parents: gw-leaseweb
- hostgroups: computers, service, jessie, dl180, nfs-client, autofs, hassrvfs, apache2-hosts
+ hostgroups: computers, service, jessie, dl180, nfs-client, autofs, hassrvfs, apache2-hosts
+ lw09:
+ address: 185.17.185.181
+ parents: gw-leaseweb
+ hostgroups: computers, service, stretch, dl180
+ lw10:
+ address: 185.17.185.182
+ parents: gw-leaseweb
+ hostgroups: computers, service, stretch, dl180
# }}}
# {{{ gw-karlsruhe
zemlinsky:
address: 82.195.75.110
parents: ganeti3
hostgroups: computers, service, kvmdomains, stretch, hassrvfs, spamd, heavy-exim, highload
- fils:
- address: 82.195.75.89
- parents: ganeti3
- hostgroups: computers, freebsd, jessie, buildd, hassrvfs
- contacts: christoph
- fayrfax:
- address: 82.195.75.82
- parents: ganeti3
- hostgroups: computers, freebsd, jessie, buildd, hassrvfs
- contacts: christoph
vento:
address: 82.195.75.98
parents: ganeti3
address: 209.87.16.21
parents: ubc-gateway
hostgroups: computers, buildd, hassrvfs, kvmdomains, stretch, systemd-timesyncd
- finzi:
- address: 209.87.16.22
- parents: ubc-gateway
- hostgroups: computers, freebsd, jessie, buildd, hassrvfs
- contacts: christoph
- fano:
- address: 209.87.16.23
- parents: ubc-gateway
- hostgroups: computers, freebsd, jessie, buildd, hassrvfs
- contacts: christoph
elgar:
address: 209.87.16.24
parents: ubc-gateway
godard:
address: 209.87.16.44
parents: ubc-gateway
- hostgroups: computers, service, kvmdomains, stretch, hassrvfs, apache2-hosts, apache-https, systemd-timesyncd, postfix-hosts, postgres96-hosts
+ hostgroups: computers, service, kvmdomains, stretch, hassrvfs, apache2-hosts, apache-https, systemd-timesyncd, postfix-hosts, postgres96-hosts, manyprocesses
debussy:
address: 209.87.16.46
parents: ubc-gateway
- hostgroups: computers, service, kvmdomains, stretch, systemd-timesyncd, apache2-hosts, apache-https
+ hostgroups: computers, service, kvmdomains, stretch, systemd-timesyncd, apache2-hosts, apache-https, broken_https_default_vhost
# }}}
# {{{ gw-umn
#saens:
notacomputer:
alias: Systems that are not really systems. Yeah :)
private: 1
- freebsd:
- alias: freebsd
- private: 1
- extinfo-icon_image_alt: Debian GNU/kFreeBSD
armhf:
alias: armhf
private: 1
name: processes - total
hostgroups: manyprocesses
nrpe: "/usr/lib/nagios/plugins/check_procs 1500 1700"
- -
- name: swap usage - percent
- nrpe: "/usr/lib/nagios/plugins/check_swap -w 20% -c 10%"
- hostgroups: computers
- -
- 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"
name: process - getty
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C agetty -a /sbin/agetty"
hostgroups: jessie, stretch
- excludehostgroups: freebsd
-
name: processes - zombies
nrpe: "/usr/lib/nagios/plugins/dsa-check-entropy"
event_handler: dsa_event_handler_restart_ekey
hostgroups: computers
- excludehostgroups: freebsd
-
name: system - filesystem check
nrpe: "/usr/bin/sudo /usr/lib/nagios/plugins/dsa-check-filesystems"
servicegroups: backup
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u bacula -C bacula-fd -a '/usr/sbin/bacula-fd -c /etc/bacula/bacula-fd.conf'"
hostgroups: computers
- excludehostgroups: freebsd, alioth
- -
- name: process - bacula-fd
- servicegroups: backup
- 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
+ excludehostgroups: alioth
-
name: network backup status - draghi
-
name: upgraded libraries
servicegroups: security
- nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-libs"
+ nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-libs --ignore-younger=1h"
hostgroups: computers
- excludehostgroups: freebsd
check_interval: 60
retry_interval: 15
notification_interval: 10080
name: installed firewall
nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/ferm.conf"
hostgroups: computers
- excludehostgroups: freebsd
-
name: puppetized firewall
nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/conf.d/defs.conf"
hostgroups: computers
- excludehostgroups: freebsd
-
name: process - ulogd
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C ulogd -a '/usr/sbin/ulogd -d'"
hostgroups: computers
- excludehostgroups: freebsd, sparc, jessie, stretch
+ excludehostgroups: sparc, jessie, stretch
-
name: process - ulogd
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u ulog -C ulogd -a '/usr/sbin/ulogd --daemon --uid ulog'"
hostgroups: jessie, stretch
- excludehostgroups: freebsd
-
name: unexpected process - ulogd
nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C ulogd"
- hostgroups: freebsd, sparc
+ hostgroups: sparc
####
-
name: process - samhain
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: computers
- excludehostgroups: freebsd, jessie, stretch
- -
- name: process - syslog-ng
- nrpe: "/usr/lib/nagios/plugins/check_procs -w 2:2 -c 2: -u root -C syslog-ng -a '/sbin/syslog-ng -p /var/run/syslog-ng.pid'"
- hostgroups: freebsd
+ excludehostgroups: jessie, stretch
-
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 -F'"
hostgroups: jessie, stretch
- excludehostgroups: freebsd
-
name: remote logging on lotti
name: process - munin-node
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C munin-node -a 'munin-node'"
hostgroups: computers
- excludehostgroups: freebsd
- -
- name: process - munin-node
- nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C perl -a '/usr/bin/perl -wT /usr/sbin/munin-node'"
- hostgroups: freebsd
-
name: network service - munin-node
check: check_tcp!4949
name: system time synced
nrpe: "/usr/lib/nagios/plugins/dsa-check-timedatectl -s"
hostgroups: computers
- excludehostgroups: systemd-timesyncd, freebsd, wheezy
+ excludehostgroups: systemd-timesyncd, wheezy
servicegroups: time
-
name: system time synced
name: process - irqbalance
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C irqbalance -a '/usr/sbin/irqbalance'"
hostgroups: computers
- excludehostgroups: freebsd
excludehosts: harris, smetana
###
-
name: process - ud-replicated
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C ud-replicated -a '/usr/bin/python /usr/bin/ud-replicated'"
hostgroups: computers
- excludehostgroups: freebsd, alioth
- -
- name: process - ud-replicated
- nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C python2.7 -a '/usr/bin/python /usr/bin/ud-replicated'"
- hostgroups: freebsd
+ excludehostgroups: alioth
###
-
name: process - monit
name: process - udevd
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -p 1 -C udevd -a 'udevd'"
hostgroups: computers
- excludehostgroups: freebsd, jessie, stretch
+ excludehostgroups: jessie, stretch
-
name: process - udevd
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -p 1 -C systemd-udevd -a '/lib/systemd/systemd-udevd'"
hostgroups: jessie, stretch
- excludehostgroups: freebsd
- -
- name: unexpected process - udev
- nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C udevd"
- hostgroups: freebsd
###
-
name: process - acpid
name: process - stunnel4 - puppet-ekeyd
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:6 -c 1: -u stunnel4 -C stunnel4 -a '/usr/bin/stunnel4 /etc/stunnel/puppet-ekeyd.conf'"
hostgroups: wheezy, jessie, stretch
- excludehostgroups: freebsd, alioth
+ excludehostgroups: alioth
-
name: process - stunnel4 - puppet-ekeyd is crazy
nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-stunnel-sanity"
hostgroups: computers
- excludehostgroups: freebsd, alioth
+ excludehostgroups: alioth
excludehosts: czerny, grnet-node01, storace
- ###
- -
- 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'"
- hostgroups: kvmdomains
- excludehostgroups: stretch
# }}}
# {{{ anti-services
-
hosts: storace, backuphost
# }}}
# {{{ buildd
- -
- name: process - buildd
- servicegroups: buildd
- nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:5 -u buildd -C perl -a '/usr/bin/buildd'"
- hosts: fano, finzi, fils, fayrfax
- contact_groups: buildd
-
name: process - buildd
servicegroups: buildd
nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:5 -u buildd -C buildd -a '/usr/bin/buildd'"
hostgroups: buildd
- excludehosts: fano, finzi, fils, fayrfax
contact_groups: buildd
-
name: processes - zombie schroot
name: system - all services running
nrpe: "/usr/bin/sudo /bin/systemctl is-system-running"
hostgroups: jessie, stretch
- excludehostgroups: freebsd
###
-
name: process - slapd
# }}}
# vim: set ts=2 sw=2 et ai si fdm=marker:
+
+