Come aggiungere contatti al Nagios

May 6

Come aggiungere contatti al Nagios


Nagios è un sistema modulare che viene utilizzato per monitorare le reti. E 'utilizzato per monitorare i servizi come HTTP, SMTP, e domain name server su host remoti. supporto Nagios 'per SNMP permette anche di vedere i carichi del processore sui router e server. Per aggiungere un contatto alla Nagios è necessario utilizzare la funzione di "definire contatto" e impostare i parametri di quel contatto.

istruzione

1 Modificare il file "etc / nagios / contacts.cfg" e aggiungere le seguenti righe per definire un contatto:

definire il contatto {

contact_name John

alias John Doe

service_notification_period 24x7

host_notification_period 24x7

service_notification_options w, u, C, R

host_notification_options d, u, r

service_notification_commands notify-by-email, notify-by-pager

host_notification_commands host-notify-by-email, host-notify-by-epager

e-mail [email protected]

cercapersone [email protected]

}

Sostituire il nome e indirizzi email con il contatto che si desidera aggiungere.

2 Modificare il file "/etc/nagios/contactgroups.cfg" e aggiungere le seguenti righe per aggiungere gli utenti ai gruppi:

definire contactgroup {

contactgroup_name router_admin

Gli amministratori di rete alias

membri John

}

3 Modificare il file "/etc/nagios/hosts.cfg" e aggiungere le seguenti righe per definire i padroni di casa per monitorare:

definire host {

use sample-host

nome_host gw1.sample.com

alias Gateway Router

indirizzo 10.0.0.1

check_command check-host-vivo

max_check_attempts 20

notification_interval 240

notification_period 24x7

notification_options d, u, r

}

4 Modificare il file "/etc/nagios/hostgroups.cfg" e aggiungere le seguenti righe per aggiungere i padroni di casa ai gruppi:

definire hostgroup {

hostgroup_name routers

alias Router

contact_groups router_admin

membri gw1.sample.com

}

5 Modificare il file "/etc/nagios/services.cfg" e aggiungere le seguenti righe per definire i servizi da monitorare:

definire il servizio {

use sample-service

nome_host mail.sample.com

service_description SMTP

is_volatile 0

check_period 24x7

max_check_attempts 3

normal_check_interval 5

retry_check_interval 1

server_admin contact_groups

notification_interval 240

notification_period 24x7

notification_options w, u, C, R

check_smtp check_command

}

Consigli e avvertenze

  • Per i più membri, utilizzare un elenco separato per gli host o membri del gruppo di contatto. Utilizzare la seguente riga di testare le configurazioni:
  • nagios -v /etc/nagios/nagios.cfg