[eside-ghost] Nagios SMTP

Mikel Cortazar mikeleghost en yahoo.com
Jue Jun 12 16:10:31 CEST 2008


Bueno, es posible, pero es que también tiene su razón de ser,el servicio se montó en su dia en un cluster de un único host por razones de portabilidad de nombres (esto espero cambiarlo pero de momento es lo que hay). Entonces, depende del IIS, usease que puede que el servicio en la máquina esté levantado pero el "subservicio" del IIS parado y no funcionar el mail. Vamos que el servicio estaria levantado, yo tendria un Status Ok en mi nagios, pero realmente el SMTP no funcionaría. Otra posible opción sería checkear el regedit para comprobar que ciertos valores me dicen que el servicio del IIS está levantado... pero que yo sepa nagios no tiene ninguna manera de checkear el regedit de windows no??? Si hay alguna herramienta para eso, sería la ostia... 

De todas formas yo soy de los que creen que la mejor manera de comprobar que algo funciona es checkearlo directamente, por eso lo de mandar un correo y ver que ha llegado aunque si que es verdad que es un poco "jartada".

Si se te ocurre otra cosa pos bienvenida sea la idea!!! 

Gracias!!


----- Original Message ----
From: Ekhiotz Zubiaur <ekhizubi en hotmail.com>
To: Lista de eside-ghost <eside-ghost en deusto.es>
Sent: Thursday, June 12, 2008 3:33:25 PM
Subject: RE: [eside-ghost] Nagios SMTP

 Buff! 
 
Mucha leña tio, yo creo que con el servicio y el puerto más que de sobra para saber si SMTP funciona correctamente.
Aun así, si me entero de algo ya te aviso!
 
Un saludo,
 
Ekhiotz Zubiaur



________________________________
 Date: Thu, 12 Jun 2008 04:16:11 -0700
From: mikeleghost en yahoo.com
To: eside-ghost en deusto.es
Subject: [eside-ghost] Nagios SMTP

 
Hola!!

Se que estoy siendo un poco pesado con el tema Nagios, pero estoy intentando afinar al máximo el sistema de monitorización y le estoy dando muchas vueltas al tema.


Quiero monitorizar también un servidor SMTP, el problema es que no me vale con saber que el servicio está levantado quiero comprobar de verdad que envía mails. Se me había ocurrido comprobar que el puerto 25 está abierto. Pero aún así .... no me fío mucho de que eso me asegure al 100% de que el servicio esté realmente está funcionando. Estaría bien poder mandar un correo y comprobar que no me devuelve ningún mensaje de error o algo así. Lo que sería ya la lexe es alguna manera de que nagios se envíe un correo al si mismo (al servidor de monitorizacion) y que compruebe que el ciclo se ha cumplido, que se ha enviado sin errores y que ese correo ha llegado.....  Se que igual es un cristo muy lioso y que pido imposibles, pero si alguien tiene una idea de como hacerlo estaría bien sino me tendré que conformar con monitorizar el servicio y el puerto SMTP.

Gracias!!!

En cuanto a mi duda anterior con el check_http, ya la he resuelto solo. Os lo dejo puesto por si a alguien le interesa:

Al final lo que he hecho es hacer que nagios acceda a una página consultando a la base de datos de oracle, es decir un Check_http pasándole la página y las postdata para la consulta (la postdata se mete con el parámetro -P) os dejo el comando por si a alguien le puede interesar:

define command{
            command_name         check_web
            command_line            $USER1$/check_http -w $ARG1$ -c $ARG2$ -H $ARG3$ -u $ARG4$ -P $ARG5$ -R $ARG6$
            }

Donde ARG1 = Tiempo de respuesta en segundos para Warning
Donde ARG2 = Tiempo de respuesta en segundos para Critical
Donde ARG3 = Nombre de la máquina de dominio
Donde ARG4 = url a checkear
Donde ARG5 = PostData para la consulta
Donde ARG6 = Cadena a buscar

Igual a alguien le sirve.....


________________________________
Sigue los principales acontecimientos deportivos en directo. MSN Motor


      
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20080612/00cb58d0/attachment.htm


Más información sobre la lista de distribución eside-ghost