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 data-analysis01.phx2.fedoraproject.org
batcave01.phx2.fedoraproject.org batcave01.phx2.fedoraproject.org
[logging]
log01.phx2.fedoraproject.org
[batcave] [batcave]
batcave01.phx2.fedoraproject.org batcave01.phx2.fedoraproject.org
@ -503,6 +506,18 @@ mm-crawler-stg
[people] [people]
people02.fedoraproject.org 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] [torrent]
torrent02.fedoraproject.org torrent02.fedoraproject.org

View file

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

View file

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

View file

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

View file

@ -1,5 +1,12 @@
define service { 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 service_description SSH
check_command check_ssh check_command check_ssh
use defaulttemplate 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 %}
}