sábado, 27 de julio de 2013

configurar nagios

Configurar Nagios en Ubuntu

Hola a todos  hoy os voy a enseñar como configurar Nagios el popular programa de monitorización de la red para Ubuntu.

Una vez lo hayais instalado y este todo listo hay varios ficheros que tenemos que conocer:

  • Comands.cfg
  • localhost.cfg
  • windows.cfg
  • nagios.cfg(este se encuentra en /usr/local/nagios/etc
Empezemos con comands.cfg aquí vienen todos los servicios que va a monitorizar Nagios, por lo que si queremos añadir alguno adicional es aqui donde teneis que añadirlo.
Localhost.cfg es el que contiene la configuración para la monitorización de la maquina local así como para cualquier otra maquina de Linux que queremos monitorizar. Por tanto, si queremos llevar el control de otras maquinas de Linux tendremos que copiar este archivo y cambiarle de nombre en vez de reescribir el original ya que podríamos tener problemas en un futuro. Podeis usar la orden cp para hacerlo.
Windows.cfg es un fichero similar al ya mencionado anteriormente y sirve para lo mismo, pero con la diferencia que este se aplica para maquinas con Windows.
Y por último tendremos que modificar el fichero nagios.cfg, que es el que se encarga de leer los ficheros mencionados anteriormente, por lo que si por ejemplo hemos copiado el fichero de windows.cfg y lo hemos llamado de otra manera, pese a estar en el mismo directorio no lo leera porque no se lo hemos indicado.
Aqui tendreis que añadir la ruta del fichero(conviene que sea la misma que la de los demás). 

Creo que esta bien claro donde tenéis que poner la ruta del archivo para las maquinas que quereis monitorizar ( debajo de donde pone Linux las de Linux y debajo de donde pone Windows las de Windows). Como vereis hay un archivo llamado barbara.cfg, que use para monitorizar una maquina de Windows que tenia y otro que esta comentado ( para los que no lo sepan, las lineas que empiezan con #, no son tenidas en cuenta).

Ahora os voy a enseñar que es lo que teneis que cambiar en cada archivo. Los archivos a modificar serán: localhost.cfg, windows.cfg y por último nagios.cfg. Este último sencillamente hay que tocarlo si quereis monitorizar maquinas distintas a vuestro servidor y como ya he mencionado antes que es lo que hay que hacer pasamos a los siguientes.

Para monitorizar maquinas Linux editamos localhost.cfg y cambiamos la dirección ip( donde pone address) por la de la maquina que queramos:

Ahora vamos al windows.cfg y lo que haremos será exactamente lo mismo que con el anterior:
Pero para Windows no es suficiente, ya que habra que instalar un cliente llamado Nsclient++, que es el que se encargará de autorizar a Nagios para monitorizar ciertos servicios. A la hora de instalarlo no le pongais contraseña ya que si no tendréis que ir al fichero commands.cfg( si no me equivoco), buscar el servicio y especificarle la contraseña. 
Durante la instalación os saldrá esta ventana, y tendreis que dejarla igual que esta:
Por último una vez instalado, os dirigiréis a la carpeta de instalación del programa y editareis el archivo que esta en la raiz llamado nsclient o nsclient.ini . Una vez hecho esto descomentareis o lo que es lo mismo borrareis el punto y coma a todas las lineas que ponga check:
Con esto ya estaría el apartado de configuración, lo único que os queda es poner los nombres y los grupos a vuestro gusto, un saludo.

No hay comentarios:

Publicar un comentario