Informatica/Servicios/Nagios

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

Nagios

Teoría

Práctica

Instalación

# Instalamos el paquete nagios3 para poder utilizarlo
apt-get install nagios3
# Comprobamos que la instalacion ha resultado exitosa
nagios3 -v /etc/nagios3/nagios.cfg 

...
...

Total Warnings: 0
Total Errors: 0

#para conectarnos lo haremos via web a traves de
http://127.0.0.1/nagios3
#introduciremos el usuario y contraseña que nos ha pedido durante
#la isntalacion
nagiosadmin (usuario por defecto)
password

# editamos el archivo de configuracion /etc/nagios3/nagios.cfg
vim /etc/nagios3/nagios.cfg
# creamos una entrada para los ordenadores a monitorizar

#Equipos que vamos a monitorizar
cfg_file=/etc/nagios3/server.cfg

# Buscamos la linea check_externla_commands y le asignamos el valor 1
check_external_commands=1

# Le damos permisos al usuario apache para que pueda ejecutar nagios
# ejecutando lso siguientes comandos
dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3
# creamos el archivo de configuracion server.cfg
vim /etc/nagios3/server.cfg
# reiniciamos nagios
invoke-rc.d nagios3 restart
# añadimos a server.cfg el siguiente contenido con los datos del 
# propio servidor

#Configuracion de Tinuviel
define host{
use generic-host
host_name Tinuviel
alias switch1
address 192.168.0.123
check_command check-switch-alive
max_check_attempts 20
notification_interval 60
notification_period 24x7
notification_options d,u,r
}

# recargamos la configuracion de nagios
invoke-rc.d nagios3 reload

# añadimos un equipo a /etc/nagios3/server.cfg
# utilizamos la opcion parents para determinar la dependencia
# de un nodo

#................................
#Configuracion de Sistemas
define host{
use generic-host
host_name Sistemas
alias switch1
address 192.168.0.14
parents Tinuviel
check_command check-switch-alive
max_check_attempts 20
notification_interval 60
notification_period 24x7
notification_options d,u,r
}

# Para configurar la imagen que muestra un host solo tenemos
# que añadir a su configuracion de /etc/nagios3/server.cfg las
# siguientes lineas
icon_image base/debian.gif
statusmap_image base/debian.gd2
# los iconos estan en /usr/share/nagios3/htdocs/images/logos y solo se
# referencia el subdirectorio a partir de logos

Documentacion