Plugins de Nagios

Mejorando un ordenando un poco mejor el post anterior sobre nagios :s

Para que funcionen correctamente algunas cosas de Nagios, hay que realizar algunas minimas modificaciones por ejemplo en :
En el plugin «Nagios SAP CCMS» hay que modificar algunas lineas de los archivos agnt_mon.h y sap_moni_ccm.h ya que en estos se establece el path de acceso a los archivos de configuración que por defecto los busca en /etc/sapmon, pero nuestro objetivo es que los busque en /usr/local/nagios/etc/sapmon, de una cierta manera quede mas centralizao u ordenado.

agnt_mon.h

#define AGENT_INI_FILE «/usr/local/nagios/etc/sapmon/agent.cfg»
#define AGENT_LOGIN_FILE «/usr/local/nagios/etc/sapmon/login.cfg»
#define AG_EZ_FILE «/usr/local/nagios/etc/sapmon/moni_tr.cfg»

sap_moni_ccm.h

#define AGENT_INI_FILE «/usr/local/nagios/etc/sapmon/agent.cfg»
#define AGENT_LOGIN_FILE «/usr/local/nagios/etc/sapmon/login.cfg»

También se deben hacer cambios importantes en el archivos {nagios-src}/cgi/statuswrl.c para modificar no solo la estética de su look & feel si no además la correcta generación del formato VRML a utilizar en el mapa de estado 3D.

statuswrl.c

En la linea

printf(«url \»%s%s\»\n»,url_logo_images_path,temp_hostextinfo->vrml_image);

modificar dicho contenido a

printf(«url \»http://ip.servidor.nagios/%s%s\»\n»,url_logo_images_path,temp_hostextinfo->vrml_image);

y en la linea

printf(«url \»%s%s\»\n»,url_logo_images_path,NAGIOS_VRML_IMAGE);

modificar dicho contenido a

printf(«url \»http://ip.servidor.nagios%s%s\»\n»,url_logo_images_path,NAGIOS_VRML_IMAGE);

donde ip.servidor.nagios es la ip de la url del nuestro servidor nagios.

si no hacemos esto el VRML no se genera correctamente y no se veran los iconos, por lo tanto el plugin imprimira warnings por pantalla

otra cosa para que muestre la ip de cada equipo en el statusmap 3D junto al alias
modificar
de

printf(«the_text [\»%s\», \»%s\», «,temp_host->name,temp_host->alias);

a

printf(«the_text [\»%s\»,\»%s\», \»%s\», «,temp_host->name,temp_host->address,temp_host->alias);

Plugins de Nagios para SAP http://nagios-sap-ccms.sf.net

Nota interezante para monitorear wordpress con Nagios http://www.linickx.com/blog/archives/271/how-to-monitor-wordpress-with-nagios/

Otra cosa si a alguno le da un:

You don’t have permission to access /wp-admin/post.php on this server

encontre esta solucion no muy decorosa que digamos pero que funciona :p

en tu wp-admin/.htaccess pone lo siguiente

Options +Includes
AddType text/html shtml
AddHandler server-parsed shtml
SecFilterEngine Off
SecFilterScanPOST Off

2 comentarios en «Plugins de Nagios»

  1. Hola, un saludo cordial, mi problema es el siguiente: Estoy haciendo la intalacion de nagios para el monitoreo unicamente de el networking de una red, soy nuevo en nagios, pero me ocurrio un problema al instalar los plugins de nagios con los comandode de make y de make install., dice k se sale del directorio., t agradezco de antemano, espero tu respuesta, gracias. alanvedu@gmail.com

Deja un comentario