GNU/Linux >> Znalost Linux >  >> Linux

Existuje způsob, jak vyloučit konkrétní hostitele z hostitelské skupiny Nagios?

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
}

Linux
  1. Existuje způsob, jak převést z UTF8 na ISO-8859-1?

  2. Vyloučit seznam souborů z hledání

  3. Existuje způsob, jak oříznout soubor NETCDF?

  1. Existuje jednoduchý způsob, jak přesunout/zkopírovat logický svazek z jedné skupiny svazků do druhé? (LVM2)

  2. Existuje způsob, jak restartovat špatné bloky?

  3. Existuje způsob, jak změnit ID svazku souborů .iso z příkazového řádku?

  1. Jak vyloučit konkrétní adresáře z kopírování v Linuxu

  2. Psaní základních souborů Systemd Service?

  3. Existuje způsob, jak naslouchat procesu?