martes, mayo 29, 2007

Nagios

Llevo un par de dias intentando instalar y configurar Nagios, una herramienta libre de monitorización de red, para sistemas UNIX/Linux, aunque también he encontrado referencias para BSD.
La documentación al respecto es extensísima, y me he pateado aparte de la oficial, millones de guías apócrifas que me han ayudado a entender mejor el funcionamiento de todo esto.
Sin embargo hay un problema que persiste: ya he conseguido configurar más o menos todo, he instalado los plugins oficiales y me disponía a instalar el addon NRPE para monitorización remota; sin embargo, tras desempaquetar el mismo, y ejecutar ./configure, hay una línea que me trae por el camino de la amargura:


checking for SSL... configure: error: Cannot find ssl libraries

¡La Virgen! ¿Y ahora que pasa?

root@miskatonic:/home/valakirka/clase/nrpe-2.8.1# whereis ssl
ssl: /etc/ssl /usr/lib/ssl


Hum...¿que librerías SSL estará buscando y por qué no las encuentra?

root@miskatonic:/home/valakirka/clase/nrpe-2.8.1# cd /usr/lib/ssl/
root@miskatonic:/usr/lib/ssl# ls -la
total 52
drwxr-xr-x 4 root root 4096 2007-04-23 18:54 .
drwxr-xr-x 174 root root 40960 2007-05-28 20:56 ..
lrwxrwxrwx 1 root root 14 2007-04-20 13:45 certs -> /etc/ssl/certs
drwxr-xr-x 2 root root 4096 2007-04-23 18:46 engines
drwxr-xr-x 2 root root 4096 2007-04-23 18:54 misc
lrwxrwxrwx 1 root root 20 2007-04-23 18:54 openssl.cnf -> /etc/ssl/openssl.cnf
lrwxrwxrwx 1 root root 16 2007-04-20 13:45 private -> /etc/ssl/private



Pues no sé, aqui algo hay, pero de ahi a que sean las que él necesita...
En mi inmensa ignorancia sigo investigando para ver si hallo el problema y de paso lo posteo para ir actualizando esto que estaba un poco muerto con tanta tensión pre-exámenes.

2 comentarios:

Diego dijo...

Y de momento no lo has conseguido no? Bueno, no pasa nada, por lo menos la aplicación funciona, que es lo importante xD. Un beso.

Jacobo dijo...

Esta claro.

Si estas compilando algo seguramente no sólo necesites los binarios (libssl0.9.8 en debian 4) si no que necesitas la fuente de las librerias (libssl-dev). Ademas quizás nagios no esté escrito en c sino en python o perl y habria que bajarse las librerias dev para esos lenguajes, pero tienes suerte pues Nagios esta escrito en c asi que digo yo que instalando libssl-dev es suficiente.

Yo en el curro uso nagios para monitorizar todos los servidores, todos los sitios web y los servicios mas importantes, y es una gozada, tenemos un movil de guardias al que le avisa via sms cuando hay un problema.

Y si estas interesada en el tema, te recomendaría que le echases un vistazo a Munin(http://munin.projects.linpro.no/), algo parecido a nagios pero mas enfocado a monitorizar el rendimiento de las máquinas y adelantar futuros problemas. Lo instalé el otro dia y es una gozada.