Estas aquíBlogs / blog de ezamorano / Configurando Host - Nagios

Configurando Host - Nagios


Por ezamorano Enviado el 19 Enero 2010

Ahora a configurar nuestro servidor Nagios para monitoreo remoto, luego realizaremos configuracion del cliente nrpe para monitorear recursos locales.

1.- Editamos el archivo /etc/nagios3/nagios.cfg agregando el nuevo archivo de configuracion.

# Servidores a Monitorear
cfg_file=/etc/nagios3/server.cfg

2.- Dentro del archivo de configuracion de nagios.cfg se debe habilitar el chequeo de comandos externos

check_external_commands=1

Por defecto en la instalacion el comando /var/lib/nagios3/rw/nagios.cmd que nos permite realizar chequeos a traves del browser queda con owner nagios:nagios es por eso que debemos modificar esto dandole permisos para que el usuario de nuestro apache si pueda ejecutarlo, esto lo arreglamos con:

nagios-debian:~# dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw

nagios-debian:~# dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3

Ahora es necesario reiniciar nagios que tome los cambios, no olvidar crear el archivo server.cfg

nagios-debian:~# invoke-rc.d nagios3 restart
Restarting nagios3 monitoring daemon: nagios3
.

2.- Editamos archivo server.cfg dentro de /etc/nagios3

vi /etc/nagios3/server.cfg

Y comenzamos a crear el hosts a monitorear

a modo de ejemplo:

############################################################
# Switch Core
define host{
use generic-host
host_name switch-core
alias Switch Core
address 192.168.88.3
check_command check-switch-alive
max_check_attempts 20
notification_interval 60
notification_period 24x7
notification_options d,u,r
}
#############################################################
# Configuracion Server1
define host{
use generic-host
host_name server1
alias Server Linux 1
address 192.168.88.4
parents switch-core
check_command check-host-alive
max_check_attempts 20
notification_interval 60
notification_period 24x7
notification_options d,u,r
}

Una vez agregado todos los servidor a monitorear reiniciar o reload a nagios

nagios-debian:~# invoke-rc.d nagios3 reload
Reloading nagios3 monitoring daemon configuration files: nagios3.

Finalmente deberian tener algo asi.

NagiosHost

NagiosHostMap

Tu voto: Nada Promedio: 5.7 (3 votos)

Me fue de mucha ayuda.

Gracias