Añadiendo imágenes a nuestro servidor Nagios

Nagios_LogoHasta ahora hemos visto cómo instalar el programa en un servidor con GNU/Linux y la distribución Debian 7. Hemos añadido tanto clientes Windows como Linux. Configurando el plugin NRPE para poder recibir información detallada del estado de nuestros servidores. Ahora vamos a añadir un nota de color a la interfaz web.

En la siguiente lista podéis ver los capítulos que hemos tratado hasta ahora:

Si os acordáis del último capítulo ya habíamos creado tres host, dos con sistemas GNU/Linux y uno con Windows Server 2008, con los correspondientes servicios monitorizados con NRPE.

Nos quedó una imagen como la que sigue:

nagios-hostextinfo-1Y el mapa:

nagios-hostextinfo-2Ya imagino que os habéis dado cuenta que ahora aparecen los logos de Windows y Debian, que antes no aparecían.  Justo en este artículo veremos como hacerlo.

Configuración de logos en servidor nagios

Actualmente nuestro sistema tiene una carpeta que se instala al principio, con todas las imágenes. Justo dentro de ésta carpeta existe otra llamada ‘logos’, que es donde se almacenan todos los iconos que vamos a usar:

Ubicado en : /usr/local/nagios/share/images/logos, que contiene los archivos:

nagios-hostextinfo-3Prácticamente la mayoría de los sistemas tienen una imagen que les representa.

Si queremos que las imágenes se relacionen con los hosts, tenemos que añadir la siguiente línea en el archivo /usr/local/nagios/etc/nagios.cfg

  1. #Definimos los archivos de imagen
  2. cfg_file=/usr/local/nagios/etc/objects/hostextinfo.cfg

nagios-hostextinfo-4El archivo no existe, así que lo hemos de crear:

  1. nano /usr/local/nagios/etc/objects/hostextinfo.cfg

Y nos debe de quedar como sigue:

  1. define hostextinfo{
  2.                host_name          localhost,RelayCorreo
  3.                icon_image         debian.png
  4.                icon_image_alt     Debian
  5.                vrml_image         debian.png
  6.                statusmap_image    debian.gd2
  7.                }
  8.  
  9. define hostextinfo{
  10.                host_name          winserver
  11.                icon_image         win40.png
  12.                icon_image_alt     Windows Server
  13.                vrml_image         win40.png
  14.                statusmap_image    win40.gd2
  15.                }

nagios-hostextinfo-5Y sólo nos quedará reiniciar el servicio

  1. service nagios restart

Hoy ha sido algo fácil ; )