viernes, 4 de mayo de 2012

Nagios, Cambiar imagenes o iconos de equipos Parte 1

En esta publicación, explicare brevemente el proceso de mejorar la imagen de la aplicación de monitoreo, es decir cambiar los iconos que aparecen normalmente en el mapa y dar una mejor apariencia a nuestro nagios. Por el momento solamente utilizaremos tres dispositivos, un servidor en windows, un switch y un servidor linux donde corre nagios actualmente.

Nagios permite agregar imágenes en lugar de los  equipos como: switches L3, enrutadores, equipos mac, servidores de correos, servidores o equipos windows, firewall, pixes o asas, entre otros. Por el momento nos concentraremos en cambiar la siguiente imagen.
Iconos mapa Nagios
Para esto es necesario modificar algunos archivos de configuración, tal como se ha venido haciendo en otras ocasiones.
Antes de iniciar es necesario que se obtengan las galerías de imágenes, para nagios que pueden encontrarse en el sitio web http://exchange.nagios.org/directory/Graphics-and-Logos/Images-and-Logos
para nuestro caso basta con descargar las galerías: base y cook para descomprimirlas posteriormente en la carpeta:

    fedora :    /usr/share/nagios/html/images/logos
    ubuntu:    /usr/share/nagios3/htdocs/images/logos
Para hacer esto considero recomendable que existen varias formas de hacer estos cambios, una radica en agregar cierta información en la definición de cada host, o bien agregar un nuevo archivo llamado extinfo_nagios.cfg en el cual se agrega la información basado en los grupos a los que pertenecen los equipos, claro esto es mucho mejor.

En este caso lo realizaremos solamente la forma mas sencilla, la cual implica agregar la información en la definición del sw-central.

Primeramente editemos el archivo llamado switch.cfg ubicado en el directorio /etc/nagios/objects

Linux# vi /etc/nagios/switch.cfg

###############################################################################
# SWITCH.CFG
###############################################################################
###############################################################################
#
# HOST DEFINITIONS
#
###############################################################################
###############################################################################


define host{
        use                  generic-switch     
        host_name    sw-central            
        alias               sw-central      
        address             192.168.1.12             
        hostgroups          switches-l2 
#
# Esta es la informacion que tenemos que agregar

        notes                 Switches
        icon_image        cook/switch.gif
        icon_image_alt  Switches
        vrml_image        cook/switch.png
        statusmap_image cook/switch.gd2
        }

Una vez realizado los cambios, grabamos el archivo y reiniciamos nagios y al actualizar la interfaz podremos ver el mapa de la siguiente manera:



Ahora solo bastara echarle un vistazo a la carpetas cook y base, para saber cuales imágenes tenemos disponible. En caso de no encontrar alguna imagen que necesitemos recuerden que en el sitio web :  http://exchange.nagios.org/directory/Graphics-and-Logos/Images-and-Logos
hay mas opciones.

7 comentarios:

Giovani Castillo dijo...

excelente aporte...

Derman Zepeda dijo...

Gracias, espero seguir documentando esto un poco mas.

jesusp dijo...

gracias por tu aporte

Unknown dijo...

Gracias por el aporte y sobre todo por el link de las imagenes..

ROGER GUZMAN dijo...

Excelente!

Mario Henriquez dijo...

Excelente aporte pero tengo una pregunta.

cuando le agrego por ejemplo a un host la direccion para la imagenes con rais "cook/" y recargo la informacion me muestra la imagen lista en el host pero cuando utilizo otra carpeta con mas imagenes siempre en el directorio htdocs esta no me muestra la imagen existen algun campo que se deba cambiar cuando se requiere una imagen de otra carpeta que no sea cook/

Anónimo dijo...

Buenas tardes, como es posible cambiar imagen nagios core, en pagina HOME??..saludos.

Publicar un comentario