En esta guía vamos a ver como monitorizar diferentes equipos y servicios mediante Nagios.
Primero debemos instalar los servidores apache2 y mysql-server, esto lo podemos hacer fácilmente desde e gestor de software. En la instalación de mysql-server nos pedirá una contraseña para el usuario root.
Una vez instalados estos servicios, procederemos a instalar nagios, plugins de nagios, y demás herramientas necesarias para monitorizar y también almacenar en la base de datos mysql.
En la instalación de nos pedirá una contraseña para el usuario nagios que luego necesitaremos para entrar en la interfaz web.
Ahora tenemos que editar el archivo /etc/nagios3/nagios.cfg de la siguiente manera:
Crearemos el archivo /etc/nagios3/objects/templates.cfg
Ahora nos dirigiremos a esta página para descargar el agente que instalaremos en las máquinas con windows, hay versión para 32 y 64 bits. http://nsclient.org/nscp/downloads
Instalamos el cliente indicándole la IP donde hemos instalado nuestro servidor nagios y seleccionaremos las opciones indicadas, la contraseña es opcional.
Para que se vea la memoria corréctamente, es decir , solo la memoria física ( RAM ), debemos editar el archivo nsclient.ini , que se encuentra en la carpeta donde se ha instalado el agente, en archivos de programa.
Vamos a ver un ejemplo del archivo de configuración de equipos con windows en /etc/nagios3/objects/windows.cfg
Ahora un ejemplo de la monitorización de impresoras , en el mismo directorio, printers.cfg
En /etc/nagios3/conf.d/hostgroups_nagios2.cfg podemos agrupar las máquinas para una mejor y ordenada vidualización.
Ahora ya podemos acceder a la interfaz web, mediante el navegador: http://ip_servidor_nagios/nagios3 , el usuario será nagiosadmin y la contraseña la que hemos escrito durante la instalación.
Aquí podemos ver algunas capturas de pantalla de la interfaz web de Nagios.