X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=config%2Fnagios-master.cfg;h=bf5af53c05c46ae696ea42851578f27d817e7036;hb=8516305ab4aea7fe322de6a30f88fc1961d01df0;hp=a3eabc82dd581d528702d78de3140940eecc1e2f;hpb=ec780b529e6ac0b8276d5b07906cc895f86d57d9;p=mirror%2Fdsa-nagios.git diff --git a/config/nagios-master.cfg b/config/nagios-master.cfg index a3eabc8..bf5af53 100644 --- a/config/nagios-master.cfg +++ b/config/nagios-master.cfg @@ -160,8 +160,7 @@ servers: hostgroups: layer3-infrastructure gw-ynic: # really janet, because ynic is stupid about firewalling - #address: 146.97.42.26 - address: 195.195.130.142 + address: 146.97.71.46 parents: gw-ubcece hostgroups: layer3-infrastructure gw-zivit: @@ -226,6 +225,14 @@ servers: address: 141.170.6.150 parents: gw-aql hostgroups: computers, buildd, jessie, nfs-client + mips-aql-04: + address: 141.170.6.154 + parents: gw-aql + hostgroups: computers, buildd, jessie, nfs-client + mips-aql-05: + address: 141.170.6.155 + parents: gw-aql + hostgroups: computers, buildd, jessie, nfs-client minkus: address: 141.170.6.151 parents: gw-aql @@ -428,7 +435,7 @@ servers: oyens: address: 5.153.231.26 parents: ganeti-bytemark - hostgroups: computers, kvmdomains, jessie, apache2-hosts, openstack-controller, apache-https, broken_mq + hostgroups: computers, kvmdomains, jessie, openstack-controller, broken_mq, apache2-hosts # apache-https barriere: address: 5.153.231.27 parents: ganeti-bytemark @@ -479,7 +486,7 @@ servers: pittar: address: 5.153.231.41 parents: ganeti-bytemark - hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, nfs-client, autofs + hostgroups: computers, service, kvmdomains, jessie, hassrvfs, nfs-client, autofs #, apache2-hosts pinel: address: 5.153.231.42 parents: ganeti-bytemark @@ -544,7 +551,7 @@ servers: fischer: address: 128.31.0.35 parents: ganeti-csail - hostgroups: computers, freebsd, hassrvfs, porterbox, wheezy + hostgroups: computers, freebsd, hassrvfs, porterbox, jessie mirror-csail: address: 128.31.0.62 parents: ganeti-csail @@ -557,6 +564,10 @@ servers: address: 128.31.0.66 parents: ganeti-csail hostgroups: computers, service, kvmdomains, jessie, apache2-hosts + soriano: + address: 128.31.0.67 + parents: ganeti-csail + hostgroups: computers, service, kvmdomains, hassrvfs, jessie, apache2-hosts # }}} # {{{ gw-dgi storace: @@ -670,7 +681,7 @@ servers: bendel: address: 82.195.75.100 parents: ganeti3 - hostgroups: computers, service, hasbootfs, kvmdomains, hassrvfs, apache2-hosts, wheezy, postfix-hosts, heavy-postfix, acpid-hosts, apache-https, amavis-hosts, hasvarlogfs + hostgroups: computers, service, hasbootfs, kvmdomains, hassrvfs, apache2-hosts, jessie, postfix-hosts, heavy-postfix, acpid-hosts, apache-https, amavis-hosts, hasvarlogfs master: address: 82.195.75.110 parents: ganeti3 @@ -678,11 +689,11 @@ servers: mipsel-manda-01: address: 82.195.75.72 parents: gw-man-da - hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy + hostgroups: computers, hasbootfs, hassrvfs, buildd, jessie mipsel-manda-02: address: 82.195.75.74 parents: gw-man-da - hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy + hostgroups: computers, hasbootfs, hassrvfs, buildd, jessie fils: address: 82.195.75.89 parents: ganeti3 @@ -712,7 +723,7 @@ servers: handel: address: 82.195.75.104 parents: ganeti3 - hostgroups: computers, service, kvmdomains, apache2-hosts, jessie, apache-https + hostgroups: computers, service, kvmdomains, apache2-hosts, jessie kaufmann: address: 82.195.75.107 parents: ganeti3 @@ -773,6 +784,22 @@ servers: address: 140.211.166.26 parents: byrd hostgroups: computers, service, hassrvfs, acpid-hosts, apache2-hosts, heavy-exim, postgres94-hosts, jessie, hasvarlogfs, apache-https, spamd + pieta: + address: 140.211.166.195 + parents: gw-osuosl + hostgroups: computers, jessie, service + ppc64el-osuosl-01: + address: 140.211.166.196 + parents: pieta + hostgroups: computers, hassrvfs, buildd, jessie + powerpc-osuosl-01: + address: 140.211.166.197 + parents: pieta + hostgroups: computers, hassrvfs, buildd, jessie + pizzetti: + address: 140.211.166.198 + parents: pieta + hostgroups: computers, jessie, hassrvfs, porterbox # malo TODO mayer: address: 140.211.166.78 @@ -786,10 +813,6 @@ servers: address: 140.211.166.46 parents: gw-osuosl hostgroups: computers, porterbox, hasusrfs, wheezy - parry: - address: 140.211.15.153 - parents: gw-osuosl - hostgroups: computers, jessie, buildd, hassrvfs, sw-raid partch: address: 140.211.15.152 parents: gw-osuosl @@ -845,7 +868,7 @@ servers: eberlin: address: 86.59.118.155 parents: gw-sil - hostgroups: computers, buildd, wheezy, sw-raid + hostgroups: computers, buildd, jessie, sw-raid # }}} # {{{ gw-ubcece sw-ubcece: @@ -1540,11 +1563,11 @@ services: name: processes - total nrpe: "/usr/lib/nagios/plugins/check_procs 620 700" hostgroups: computers - excludehosts: prokofiev + excludehosts: prokofiev, pieta - name: processes - total nrpe: "/usr/lib/nagios/plugins/check_procs 1500 1700" - hosts: prokofiev + hosts: prokofiev, pieta - name: swap usage - percent nrpe: "/usr/lib/nagios/plugins/check_swap -w 20% -c 10%" @@ -2151,7 +2174,7 @@ services: hosts: picconi - name: process - spamd - master - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd --create-prefs --max-children 10 --helper-home-dir -d --pidfile=/var/run/spamd.pid'" + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd -d --pidfile=/var/run/spamassassin.pid --create-prefs --max-children 10 --helper-home-dir'" hosts: bendel - name: process - spamd - child @@ -2185,7 +2208,7 @@ services: excludehostgroups: wheezy - name: process - postgrey - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postgrey -a '/usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=127.0.0.1:60000'" + nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postgrey -a 'postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=127.0.0.1:60000'" hostgroups: heavy-postfix # - @@ -2327,7 +2350,7 @@ services: name: network service - http check: check_http hostgroups: apache2-hosts - excludehosts: klecker + excludehosts: klecker, oyens depends: process - apache2 - master - name: network service - http @@ -2347,14 +2370,14 @@ services: name: network service - https check: check_https hostgroups: apache-https - excludehosts: handel,menotti + excludehosts: menotti excludehostgroups: broken_https_default_vhost depends: "process - apache2 - master" normal_check_interval: 120 - name: network service - https check: dsa_check_https_want_auth - hosts: handel,menotti + hosts: menotti depends: "process - apache2 - master" normal_check_interval: 120 - @@ -2601,46 +2624,46 @@ services: retry_check_interval: 15 # }}} # {{{ openstack - - - name: process - openstack - memcached - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nobody -C memcached -a '/usr/bin/memcached -m 128 -p 11211 -u nobody -l 0.0.0.0'" - hostgroups: openstack-controller - - - name: process - openstack - glance-registry - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u glance -C glance-registry -a '/usr/bin/python /usr/bin/glance-registry'" - hostgroups: openstack-controller - - - name: process - openstack - nova-api - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-api -a '/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-api.log'" - hostgroups: openstack-controller +# - +# name: process - openstack - memcached +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nobody -C memcached -a '/usr/bin/memcached -m 128 -p 11211 -u nobody -l 0.0.0.0'" +# hostgroups: openstack-controller +# - +# name: process - openstack - glance-registry +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u glance -C glance-registry -a '/usr/bin/python /usr/bin/glance-registry'" +# hostgroups: openstack-controller +# - +# name: process - openstack - nova-api +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-api -a '/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-api.log'" +# hostgroups: openstack-controller - name: process - openstack - nova-compute nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-compute -a '/usr/bin/python /usr/bin/nova-compute --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-compute.log --config-file=/etc/nova/nova-compute.conf'" hostgroups: openstack-compute - - - name: process - openstack - nova-cert - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-cert -a '/usr/bin/python /usr/bin/nova-cert --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-cert.log'" - hostgroups: openstack-controller - - - name: process - openstack - nova-conductor - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-conductor -a '/usr/bin/python /usr/bin/nova-conductor --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-conductor.log'" - hostgroups: openstack-controller - - - name: process - openstack - nova-consoleauth - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-consoleauth --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-consoleauth.log'" - hostgroups: openstack-controller - - - name: process - openstack - nova-scheduler - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-scheduler --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-scheduler.log'" - hostgroups: openstack-controller - - - name: process - openstack - nova-spicehtml5proxy - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-spicehtml5proxy --log-file /var/log/nova/nova-consoleproxy.log'" - hostgroups: openstack-controller - - - name: process - openstack - neutron-server - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u neutron -C neutron-server -a '/usr/bin/python2.7 /usr/bin/neutron-server --config-file=/etc/neutron/neutron.conf --config-file /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini --log-file=/var/log/neutron/neutron-server.log'" - hostgroups: openstack-controller +# - +# name: process - openstack - nova-cert +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-cert -a '/usr/bin/python /usr/bin/nova-cert --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-cert.log'" +# hostgroups: openstack-controller +# - +# name: process - openstack - nova-conductor +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-conductor -a '/usr/bin/python /usr/bin/nova-conductor --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-conductor.log'" +# hostgroups: openstack-controller +# - +# name: process - openstack - nova-consoleauth +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-consoleauth --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-consoleauth.log'" +# hostgroups: openstack-controller +# - +# name: process - openstack - nova-scheduler +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-scheduler --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-scheduler.log'" +# hostgroups: openstack-controller +# - +# name: process - openstack - nova-spicehtml5proxy +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-spicehtml5proxy --log-file /var/log/nova/nova-consoleproxy.log'" +# hostgroups: openstack-controller +# - +# name: process - openstack - neutron-server +# nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u neutron -C neutron-server -a '/usr/bin/python2.7 /usr/bin/neutron-server --config-file=/etc/neutron/neutron.conf --config-file /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini --log-file=/var/log/neutron/neutron-server.log'" +# hostgroups: openstack-controller # }}} # {{{ misc - @@ -2690,7 +2713,7 @@ services: ### - name: process - icinga - nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:30 -c 1: -u nagios -C icinga -a '/usr/sbin/icinga -d /etc/icinga/icinga.cfg'" + 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'" hosts: tchaikovsky ### - @@ -2717,7 +2740,7 @@ services: #### - name: puppetmaster cert - nrpe: "/usr/lib/nagios/plugins/dsa-check-cert-expire /var/lib/puppet/ssl/certs/ca.pem" + nrpe: "sudo -u puppet /usr/lib/nagios/plugins/dsa-check-cert-expire /var/lib/puppet/ssl/certs/ca.pem" hosts: handel normal_check_interval: 60 max_check_attempts: 2