Nagios es un sistema modular que se utiliza para monitorizar redes. Se utiliza para monitorizar servicios como http , smtp , y los servidores de nombres de dominio en hosts remotos . Apoyo Nagios ' para SNMP también permite ver las cargas de procesador en routers y servidores. Para agregar un contacto a Nagios debe utilizar la función de " definir contacto " y establecer los parámetros de ese contacto. Instrucciones
1
Editar el " etc /nagios /contacts.cfg " archivo y añadir las siguientes líneas para definir un contacto:
definir contactos {
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 notificará por correo electrónico, notificará por buscapersonas
host_notification_commands anfitrión notificará por correo electrónico , sede a notificar por epager
email John @ sample.com
localizador 5555555@pager.sample.com
}
Sustituya el nombre y direcciones de correo electrónico con el contacto que desea agregar.
< br > 2
Editar el archivo "/etc /nagios /contactgroups.cfg " archivo y añadir las siguientes líneas para agregar los usuarios a los grupos :
definir contactgroup {
contactgroup_name router_admin
alias administradores de red
miembros John
}
3
Editar el archivo " hosts.cfg /etc /nagios /" y añadir la siguientes líneas para definir los hosts para monitorizar :
define host {
uso de la muestra -host
nombre_host gw1.sample.com
alias de puerta de enlace del router < br > Dirección
10.0.0.1
check_command check -host -alive
max_check_attempts 20
notification_interval 240
notification_period 24x7
< p > notification_options d, u, r
}
4
Editar el archivo " hostgroups.cfg /etc /nagios /" y añadir las siguientes líneas al agregar los hosts de los grupos:
definir hostgroup {
routers hostgroup_name
alias routers
contact_groups router_admin
miembros
gw1.sample.com
< p >}
5
Editar el archivo " services.cfg /etc /nagios /" y añadir las siguientes líneas a definir los servicios para supervisar :
definir servicio {
< p> uso de la muestra del servicio
nombre_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
contact_groups SERVER_ADMIN
notification_interval 240
notification_period 24x7
notification_options w , u , c, r
check_command check_smtp
}