and we try this monstrosity

This commit is contained in:
Stephen Smoogen 2017-01-09 01:08:17 +00:00
parent 4bee844cbf
commit db8fd3349b
6 changed files with 51 additions and 19 deletions

View file

@ -395,6 +395,9 @@ noc02.fedoraproject.org
data-analysis01.phx2.fedoraproject.org
batcave01.phx2.fedoraproject.org
[logging]
log01.phx2.fedoraproject.org
[batcave]
batcave01.phx2.fedoraproject.org
@ -503,6 +506,18 @@ mm-crawler-stg
[people]
people02.fedoraproject.org
[qahardware]
qa02.qa.fedoraproject.org
qa04.qa.fedoraproject.org
qa05.qa.fedoraproject.org
qa06.qa.fedoraproject.org
qa08.qa.fedoraproject.org
qa10.qa.fedoraproject.org
qa11.qa.fedoraproject.org
qa12.qa.fedoraproject.org
qa13.qa.fedoraproject.org
qa14.qa.fedoraproject.org
[torrent]
torrent02.fedoraproject.org

View file

@ -1,75 +1,75 @@
define service {
hostgroup servers
hostgroup_name kvmServers
service_description Disk Space /
check_command check_by_nrpe!check_disk_/
use disktemplate
}
define service {
host_name noc01, proxy01, proxy02, rawhide-composer, db01
hostgroup_name kvmServers,proxies
service_description Disk Space /boot
check_command check_by_nrpe!check_disk_/boot
use disktemplate
}
define service {
hostgroup hosted
hostgroup_name hosted
service_description Disk Space /srv
check_command check_by_nrpe!check_disk_/srv
use disktemplate
}
define service {
host_name qa10.qa, qa11.qa, qa12.qa, qa13.qa
hostgroup_name qahardware
service_description Disk Space /srv
check_command check_by_nrpe!check_disk_/srv
check_command check_by_nrpe!check_disk_/srv
use disktemplate
}
define service {
host_name taskotron01.qa, taskotron-stg01.qa, taskotron-dev01.qa
hostgroup_name taskotron
service_description Disk Space /srv/buildmaster
check_command check_by_nrpe!check_disk_/srv/buildmaster
check_command check_by_nrpe!check_disk_/srv/buildmaster
use disktemplate
}
define service {
host_name taskotron01.qa, taskotron-stg01.qa, taskotron-dev01.qa
hostgroup_name taskotron
service_description Disk Space /srv/taskotron
check_command check_by_nrpe!check_disk_/srv/taskotron
check_command check_by_nrpe!check_disk_/srv/taskotron
use disktemplate
}
define service {
host_name log01
hostgroup_name log
service_description Disk space /var/log
check_command check_by_nrpe!check_disk_/var/log
use disktemplate
}
define service {
host_name pkgs02
hostgroup_name pkgs
service_description Check read-only filesystem
check_command check_by_nrpe!check_readonly_fs
use disktemplate
}
define service {
host_name pkgs02
hostgroup_name pkgs
service_description Disk space /srv/cache/lookaside
check_command check_by_nrpe!check_disk_/srv/cache/lookaside
use disktemplate
}
define service {
host_name ppc-hub
hostgroup_name koji
service_description Disk space /
check_command check_by_nrpe!check_disk_/
use ppc-secondarytemplate
}
define service {
host_name retrace01.qa
hostgroup_name retrace
service_description Disk space /
check_command check_by_nrpe!check_disk_/
use retracetemplate

View file

@ -6,14 +6,14 @@
#}
define service {
hostgroup servers
hostgroup kvmServers
service_description Total Processes
check_command check_by_nrpe!check_total_procs
use defaulttemplate
}
define service {
hostgroup servers
hostgroup kvmServers
service_description Zombie Processes
check_command check_by_nrpe!check_zombie_procs
use defaulttemplate
@ -55,7 +55,7 @@ define service {
#}
define service {
hostgroup servers
hostgroup kvmServers
service_description Cron Daemon
check_command check_by_nrpe!check_cron
use defaulttemplate

View file

@ -1,5 +1,5 @@
define service {
hostgroup_name servers
hostgroup_name kvmServers
service_description Check Raid
check_command check_by_nrpe!check_raid
use lighttemplate

View file

@ -1,5 +1,12 @@
define service {
hostgroup_name servers
hostgroup_name kvmServers
service_description SSH
check_command check_ssh
use defaulttemplate
}
define service {
hostgroup_name bastions
service_description SSH
check_command check_ssh
use defaulttemplate

View file

@ -0,0 +1,10 @@
###############
# KVM Servers
###############
define hostgroup {
hostgroup_name qahardware
alias qahardware
members {% for host in groups['qahardware'] %}{{host}}{% if not loop.last %},{% endif %} {% endfor %}
}