miércoles, 24 de diciembre de 2008

Configuración nagios 3.0.6, agregar un host linux

AGREGAMOS UN HOST LINUX:
------------------------------


Editamos archivo de configuración de nagios:

#vim /usr/local/nagios/etc/nagios.cfg
linea 34 agregamos: cfg_file=/usr/local/nagios/etc/objects/linux.cfg

Verificamos si lo que modificamos no tiene ni warnings ni errores:

#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Copiamos y pegamos un archivo de configuracion ya creado y lo editamos:

#cp /usr/local/nagios/etc/objects/localhost.cfg /usr/local/nagios/etc/objects/linux.cfg
#vim /usr/local/nagios/etc/objects/linux.cfg


Dentro de dicho archivo solo debe quedar lo siguiente:

define host{
use linux-server
host_name pruebas
alias pruebas
address 10.10.121.136
}

define service{
use local-service ;template
host_name pruebas
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}

define service{
use local-service
host_name pruebas
service_description Root Partition
check_command check_local_disk!20%!10%!/
}


Verificamos si lo que modificamos no tiene ni warnings ni errores:

#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

si aparece:
Total Warnings: 0
Total Errors: 0


Podremos reiniciar el servicio:

#/etc/init.d/nagios reload

NOTA: Verificamos en el entorno web que el servicio Root Partition nos toma el mismo tamaño el disco que el localhost, por eso debemos instalar NRPE. Si ademas configuramos la memoria en los archivos para que testee memoria de host remotos Linux/Unix veremos que también toma la memoria local.

NOTA1: CABE ACLARAR QUE NRPE ES UN POCO INSEGURO AUNQUE CORRA OPCIONALMENTE CON SSL, PARA HACERLO MAS SEGURO PODREMOS HACERLO CON CHECK_REMOTE_SSH. PERO ESTO TIENE VENTAJAS Y DESVENTAJAS, SI DESEAMOS MONITOREAR UN PAR DE HOST CONVIENE HACERLO CON SSH, PERO SI NECESITAMOS MONITEAR MUCHOS SERVIDORES LINUX/UNIX ENTONCES DEBEREMOS UTILIZAR NRPE, YA QUE SSH GENERA MUCHO OVERHEAD EN AMBOS HOSTs.

2 comentarios:

BenzaHosting dijo...

Hola estoy tratando de agregar una ip para monitorear pero me sale este error

Error: Hostgroup 'linux-servers' has already been defined
Error: Could not register hostgroup (config file '/usr/local/nagios/etc/objects/linux.cfg', starting on line 46)

Hernán Tirado dijo...

NRPE para ejecutar plugins remotos de Nagios: http://www.redes-seguridad.com.ar/2012/03/addon-nrpe-para-ejecutar-plugins-de.html