Utilice Nagios para supervisar un file de logging y enviar detalles del logging

Sé que Nagios puede monitorear y alertar sobre el contenido de un file de logging, pero ¿alguien sabe de un plug-in u otra herramienta que monitoreará un file de logging para una cadena en particular y luego enviará la línea entera en un post de correo electrónico donde ese partido ocurrió

6 Solutions collect form web for “Utilice Nagios para supervisar un file de logging y enviar detalles del logging”

Los complementos de check_log de acciones son una especie de … miserable; utiliza 'diff' y procesa el logging completo, cada vez que lo ejecuta, por lo que no escala bien. En absoluto.

ConSol Labs mantiene un excelente plugin de logging que hace exactamente lo que quieres: http://exchange.nagios.org/directory/Plugins/Log-Files/check_logfiles/details

Está listdo en Nagios Exchange, pero aquí está el enlace directo a la versión en inglés: http://labs.consol.de/lang/en/nagios/check_logfiles/

Tienes que ejecutar esto a través de NRPE, o check_via_ssh (+ ssh keys), obviamente.

@ af-at-work: Hay una herramienta para esto:

"Tenshi es un progtwig de monitoreo de loggings, diseñado para ver uno o más files de logging de líneas que coinciden con expresiones regulares definidas por el usuario e informar sobre las coincidencias, las expresiones regulares se asignan a las queues que tienen un intervalo de alerta y una list de destinatarios de correo.

Paquete Ubuntu ( Link ), Paquete Debian ( Enlace ).

Monitor de logging de Nagios

el enlace anterior podría ser la respuesta que buscas. puede supervisar cualquier file de logging en hosts locales y remotos.

en el enlace anterior, el usuario está usando una herramienta de Log Monitoring de Nagios llamada logrobot. puede visitar la página principal real para ver más ejemplos de cómo funciona.

Si desea supervisar un logging y ver los detalles de las líneas que contienen la cadena especificada, la herramienta logrobot se puede ejecutar de esta manera:

en la zona:

logrobot autofig /opt/jboss/jboss-as/server/production/log/server.log 60m 'INFO' '.' 1 2 -show 

remotamente:

 NagiosLogMonitor remotehost logrobot autofig /opt/jboss/jboss-as/server/production/log/server.log 60m 'INFO' '.' 1 2 -show 

Al ejecutar el command anterior, como se muestra en el primer enlace, se mostrarán todas las multas que se encuentran en el file de logging que contiene la cadena 'INFO' que ha especificado.

Si puede leer el file de logging con un script bash (o perl o python o etc.) y search la cadena (grep), seguro. El script necesita establecer un código de retorno distinto de cero y devolver la cadena. El script puede residir en el server en cuestión, y nagios puede utilizar el command check_by_ssh para ejecutar el script en el server.

¿Por qué involucrar a Nagios en semejante situación? Esto parece una complicación.

¿Por qué no ir al server, escribir un pequeño script de shell para hacer lo que quieras, ejecutarlo a través de un trabajo cron. Las secuencias de commands DEBEN contener en cualquier caso la lógica para enviar correo electrónico.

Nagios ahora tiene una solución que se integra perfectamente con Nagios Core, XI, etc.

Nagios Log Server que puede alertar sobre cualquier consulta en cualquier file de logging en cualquier sistema en su infraestructura.

  • Nagios enviando el historial de alertas diarias como correo electrónico
  • Nagios con nrpe Se ha agotado el time de espera del service
  • Supervisar un sitio HTTPS que requiere iniciar session con Nagios
  • Nagios falla: UWSGI CRITICAL: no pudo conectar () a los trabajadores Operación en curso
  • ¿Cuál es la diferencia entre el command host_check_live y el service Ping
  • ¿Hay alguna solución de monitorización alojada?
  • Nagios Core - Automatización
  • Monitorización de host virtual en ESX5 con Nagios
  • Nagios para contar files en determinados directorys
  • Sistemas de monitoreo de aplicaciones / host que son geográficamente distribuidos, tolerantes a fallos y "inteligentes"
  • ¿Cómo puedo ejecutar manualmente una comprobación de nagios desde la command-line?
  • El cheque pasivo no está actualizando el sitio de nagios
  • PNP4Nagios, nagiosgraph, cactus separados, o algo más para las tendencias de Nagios
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.