verificar estado del servidor de logs

Victor Hugo dos Santos listas.vhs en gmail.com
Mar Oct 7 17:09:35 CLT 2008


Hola,

estoy intentando configurar nagios para que verifique el estado de un
servidor de logs (syslogd) estándar.
entre los diversos plugins que existen en nagios no encontré ninguno
que verifique directamente el servicio syslogd, así que estaba
intentando con el plugin "check_udp".. pero es necesario especificar
un string de envio y uno de respuesta, pero no encuentro este ultimo
!!! :-(

las pruebas que hice, fueron:

- el plugin, pero sin los strings de envio/respuesta:
     $check_udp -H logs -p 514
     With UDP checks, a send/expect string must be specified.
     Usage:check_UDP -H host -p port [-w <warning time>] [-c <critical
time>] [-s <send string>] [-e <expect string>]

- con un netcat
     echo '<30>VHS-Test' | nc -u logs 514
funciona.. y en el servidor de logs encuentro la cadena VHS-Test ..
pero no recibo ningún status desde el servidor.

- he capturado el trafico con tcpdump y analizado el.. pero
aparentemente el servidor "no envía" ningún paquete de
respuesta/estado al cliente.

funcionara así syslogd ???
digo.. se llega los paquetes bien, entonces lo graba en los archivos,
del contrario da lo mismo y no avisa al cliente que debe de reenviar
el paquete por que no ha llegado correctamente ???

mmm... alguna idea/sugerencia de como podría averigar "remotamente" el
estado de un servidor syslogd ??

Obs.1: el servidor esta con cortafuegos y no se puede abrir otros
puertos que no sean el 514 (ni siquiera tenemos acceso por ssh)
Obs.2: tampoco es valida la opción de instalar el nagios-cliente en
estés servidores.

salu2 y atento

-- 
-- 
Victor Hugo dos Santos
Linux Counter #224399



Más información sobre la lista de distribución Linux