Přidejte konkrétního hostitele pomocí !
prefix v definici služby. Níže uvedená kontrola služby bude platit pro všechny hostitele v agroup
kromě ahost
.
define service {
hostgroup_name agroup
host_name !ahost
service_description Shared NFS mount
check_command check_nrpe!check_shared_mount
use generic-service
}
Ještě jsem to nezkoušel s hostiteli, ale s hostitelskými skupinami s předponou !
funguje. Používám to pro spuštění jiné kontroly zatížení na vytížených serverech:
define host {
use physical-host
host_name busy-host.example.com
alias busy-host.example.com
address 10.43.16.1
hostgroups linux,centos,ldap,http,busy
}
define host {
use physical-host
host_name normal-host.example.com
alias narmal-host.example.com
address 10.43.1.1
hostgroups linux,centos,dns,proxy,ldap,hp,http,puppetmaster
}
define service {
use generic-service
hostgroup_name linux,!busy
service_description Load
check_command check_snmp_load
}
define service {
use generic-service
hostgroup_name busy
service_description Load
check_command check_snmp_load_busy
}
Jak mohu vyloučit balíček z yum-cronu, ale ne z ručního upgradu yum?
Bash skript pro kontrolu, zda je veřejný web HTTPS aktivní