try and make this work with a template

This commit is contained in:
Stephen Smoogen 2017-01-10 19:54:23 +00:00
parent ba5c50c9ea
commit 9a052b78ae
8 changed files with 218 additions and 49 deletions

View file

@ -0,0 +1,76 @@
define service {
hostgroup_name virtservers
service_description Disk Space /
check_command check_by_nrpe!check_disk_/
use disktemplate
}
define service {
hostgroup_name virtservers,proxies
service_description Disk Space /boot
check_command check_by_nrpe!check_disk_/boot
use disktemplate
}
define service {
hostgroup_name hosted
service_description Disk Space /srv
check_command check_by_nrpe!check_disk_/srv
use disktemplate
}
define service {
hostgroup_name qahardware
service_description Disk Space /srv
check_command check_by_nrpe!check_disk_/srv
use disktemplate
}
define service {
hostgroup_name taskotron
service_description Disk Space /srv/buildmaster
check_command check_by_nrpe!check_disk_/srv/buildmaster
use disktemplate
}
define service {
hostgroup_name taskotron
service_description Disk Space /srv/taskotron
check_command check_by_nrpe!check_disk_/srv/taskotron
use disktemplate
}
define service {
host_name log01.phx2.fedoraproject.org
service_description Disk space /var/log
check_command check_by_nrpe!check_disk_/var/log
use disktemplate
}
define service {
hostgroup_name pkgs
service_description Check read-only filesystem
check_command check_by_nrpe!check_readonly_fs
use disktemplate
}
define service {
hostgroup_name pkgs
service_description Disk space /srv/cache/lookaside
check_command check_by_nrpe!check_disk_/srv/cache/lookaside
use disktemplate
}
define service {
hostgroup_name koji
service_description Disk space /
check_command check_by_nrpe!check_disk_/
use ppc-secondarytemplate
}
define service {
hostgroup_name retrace
service_description Disk space /
check_command check_by_nrpe!check_disk_/
use retracetemplate
}

View file

@ -0,0 +1,14 @@
define service {
hostgroup_name all
service_description ICMP-Ping4
check_command check_ping4!350.0,20%!500.0,60%
use criticaltemplate
}
# define service {
# hostgroup_name all
# service_description ICMP-Ping6
# check_command check_ping6!350.0,20%!500.0,60%
# use criticaltemplate
# }

View file

@ -0,0 +1,36 @@
define service {
hostgroup_name virtservers
service_description SSH-virtservers
check_command check_ssh
use defaulttemplate
}
define service {
hostgroup_name bastion
service_description SSH-bastion
check_command check_ssh
use defaulttemplate
}
#define service {
# hostgroup_name buildservers
# service_description SSH
# check_command check_ssh
# use defaulttemplate
# retry_check_interval 5
# max_check_attempts 12
#}
#define service {
# hostgroup_name autoqa
# service_description SSH
# check_command check_ssh
# use autoqatemplate
#}
define service {
hostgroup_name retrace
service_description SSH-retrace
check_command check_ssh
use retracetemplate
}

View file

@ -146,30 +146,17 @@ define service {
register 0
}
define service {
use defaulttemplate
name passivetemplate
active_checks_enabled 0
passive_checks_enabled 1
check_command check_dummy!0
check_period 24x7
check_freshness 0
register 0
}
define service {
use defaulttemplate
name passivetemplate
active_checks_enabled 0
passive_checks_enabled 1
check_command check_dummy!0
check_period 24x7
check_freshness 0
#define service {
# name autoqatemplate
# max_check_attempts 3
# normal_check_interval 10
# retry_check_interval 1
# check_period 24x7
# notification_interval 360
# notification_period 24x7
# notification_options w,u,c,r
# contact_groups sysadmin-qa-email
#
# register 0
#}
register 0
}
define service {
name ppc-secondarytemplate

View file

@ -146,30 +146,17 @@ define service {
register 0
}
define service {
use defaulttemplate
name passivetemplate
active_checks_enabled 0
passive_checks_enabled 1
check_command check_dummy!0
check_period 24x7
check_freshness 0
register 0
}
define service {
use defaulttemplate
name passivetemplate
active_checks_enabled 0
passive_checks_enabled 1
check_command check_dummy!0
check_period 24x7
check_freshness 0
#define service {
# name autoqatemplate
# max_check_attempts 3
# normal_check_interval 10
# retry_check_interval 1
# check_period 24x7
# notification_interval 360
# notification_period 24x7
# notification_options w,u,c,r
# contact_groups sysadmin-qa-email
#
# register 0
#}
register 0
}
define service {
name ppc-secondarytemplate