GNU/Linux >> Linux Esercitazione >  >> Linux

C'è un modo per escludere host specifici da un hostgroup Nagios?

Aggiungi l'host specifico con un ! prefisso nella definizione del servizio. Il controllo del servizio riportato di seguito si applicherà a tutti gli host in agroup a parte ahost .

define service {
    hostgroup_name   agroup
    host_name       !ahost   
    service_description Shared NFS mount
    check_command check_nrpe!check_shared_mount
    use generic-service

}


Non l'ho ancora provato con gli host, ma con i gruppi host, prefisso con ! lavori. Lo uso per eseguire un diverso controllo del carico su server occupati:

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. Come escludere directory specifiche dalla copia in Linux

  2. C'è un modo per riavviare i badblock?

  3. C'è un modo per modificare l'ID volume di un file .iso dalla riga di comando?

  4. C'è un modo per ascoltare il processo?

  5. Plugin Nagios generico per verificare se un processo/servizio specifico è in esecuzione?

Notifica SMS da Nagios tramite Kannel

C'è un modo per "uniq" per colonna?

C'è un modo per ritagliare un file NETCDF?

C'è un modo per mostrare la notifica dallo script bash in Ubuntu?

C'è un modo per ottenere la versione del BIOS da Linux?

Esiste un utente specifico equivalente a /etc/hosts?