¿Cuáles son sus complementos Nagios más útiles / valorados? [cerrado]

33

Estamos ampliando nuestra configuración de Nagios 3, y con frecuencia nos encontramos con nuevos NRPE o complementos generales de Nagios para probar nuestra infraestructura existente. Sin embargo, esto está en dribs y drabs: sería útil obtener un resumen de los complementos que los usuarios de Nagios valoran más.

Enumere un solo complemento por publicación, preferiblemente con una breve descripción de por qué le encanta y un enlace al sitio de desarrollo de ExchangeExporting o plugin. De esta manera, la gente puede votar por los complementos ya enumerados y podemos verlos en orden preferencial.

Sería mejor no enumerar los complementos que otros ya han mencionado, por la misma razón. Si tiene más que agregar con respecto a un complemento que alguien más ha enumerado, deje un comentario a su respuesta.

¡Gracias!

Mike Pountney
fuente

Respuestas:

8

En términos de flexibilidad, no se puede superar el complemento snmp. Está detrás de casi todas las comprobaciones que ejecuto, y si eso no es así, la conexión TCP sí.

Matt Simmons
fuente
snmp check se ve bastante bien para el favorito en esta etapa Matt (y otros :) - ¿Tienes alguna técnica especial que utilices con ella? Mi principal problema con net-snmpd en este momento es la complejidad de la 'nueva' funcionalidad extender-en lugar de ejecutar: ¿check_snmpd maneja esto bien?
Mike Pountney
7

Nuestros complementos más útiles son uno que prueba nuestra mayor funcionalidad de la aplicación. Por ejemplo, tenemos pruebas que intentan iniciar sesión en el sitio web y pruebas que intentan enviar un correo electrónico y marque una casilla de correo pop3 para asegurarse de que llegó. Si alguna de esas cosas se rompe, podemos usar controles de nivel inferior para ver qué está mal. ¿Está muerto el pop3? la MTA, la MDA? El servidor de la base de datos? el almacén de datos?

David Pashley
fuente
Wotcha Dave;) ¿Tiene algún consejo sobre cómo conectar las comprobaciones de nivel superior e inferior? Por ejemplo, ¿cómo se crea una dependencia entre enviar un correo electrónico y marcar la casilla pop3 para ver que está allí? ¿Es posible hacer esto puramente a través de Nagios, o estás usando tu propia lógica?
Mike Pountney
¿Estás realmente despierto a las 4am? :) Nagios tiene dependencias de servicio, por lo que puede hacer que su verificación de correo electrónico dependa de las comprobaciones smtp, MDA y POP3, pero esto solo significa que la verificación de correo electrónico no alerta si alguno de los de nivel inferior lo hace. Esto se vuelve mucho más difícil si tienes un grupo de servidores que brindan un servicio, ya que no hay forma de decir en nagios "no nos avises de este servicio si todos estos servicios están muertos". Por lo general, solo confiamos en saber cómo encaja el sistema para saber dónde se encuentran los problemas.
David Pashley
7

Honestamente, el que más hace por mí es viejo check_disk. Nada me hace sentir tan especial, en esa forma de "dejar de comer la pasta", como tener un servidor que funcionaba bien ayer explotar, correr como un loco y luego descubrirlo porque dejé que los discos se llenaran. Nunca tener que hacer eso de nuevo en mi vida vale mucho para mí.

(Y no se olvide de verificar los inodes, también, los niños observan en casa).

caos
fuente
7

WebInject es muy útil para monitorear sitios web si desea ir más allá de la funcionalidad check_http; puede manejar páginas de inicio de sesión y realizar múltiples pasos en una verificación de Nagios.

gareth_bowles
fuente
4

Creo que check_nfsmount es útil en muchos de mis servidores.

Editar: También votaría check_snmp si tuviera el representante para hacerlo. Está en uso en todos mis servidores, más la lógica detrás de check_hpjd que tengo en todas mis impresoras HP.

steve.lippert
fuente
4

El más útil es el que escribí yo mismo que verifica los certificados SSL en nuestros servidores web para poder vigilar la caducidad.

TCampbell
fuente
¿Está publicado en alguna parte?
RainyRat 05 de
44
check_http -H www.verisign.com -C 14
wittwerch
4

PNP (pnp4nagios.org): genera gráficos de estilo RRD para cualquier verificación de Nagios que genere perf. datos. Increíblemente útil, especialmente cuando se trata de convencer a los desarrolladores de que ese servicio recién instalado realmente es la causa de todos esos picos de CPU ...

RainyRat
fuente
3

check_nt (hablar con NSClient o algo similar sobre el tema) le permite interrogar a WMI en un cuadro de Windows; si hay un contador de rendimiento para él, ahora puede monitorearlo con Nagios.

RainyRat
fuente
Y puede supervisar todos los servicios que se están ejecutando por ejemplo, comprobar que el intercambio o el servidor SQL se están ejecutando
Simon Foster,
2

Este es un complemento un poco descarado, pero si está monitoreando máquinas Windows usando NRPE, NagiosPluginsNT parece funcionar bastante bien. ;-)

Micro
fuente
2

Estoy de acuerdo en que check_snmp es un complemento extremadamente valioso; se puede usar para casi cualquier propósito y, en general, todo aparece en SNMP. SNMP está disponible en sistemas tan diversos como HP-UX, Tru64 y OpenVMS sin instalaciones adicionales.

Otro complemento (no del todo un) que es muy útil es NagiosGrapher; Tengo mi experiencia en un artículo que explica más, pero también para que otros puedan usarlo sin las dificultades que experimenté.

Una última: NSCA. Puede escribir un script Perl o Ruby o ksh y alimentar la salida a NSCA.

Entre las flexibilidades de NSCA y SNMP combinadas con los informes de NagiosGrapher, esto debería expandir su monitoreo muy bien.

Mei
fuente
2

Me gusta check_http para verificar que mis sitios web todavía funcionan, lo he expandido para verificar que se pueda encontrar cierto texto en él después de que una vez que mi empresa de alojamiento decidiera servir páginas en blanco y mis cheques nagios pasaron cuando el servidor todavía estaba funcionando.

Simon Foster
fuente
2

El más útil para mí es uno que escribí para mis necesidades: nagios-check-webpage

Descarga una página completa con js / css / images, con múltiples hilos y gzip (ahorre mucho ancho de banda), como navegadores reales.

Vincent
fuente
+1 De hecho, ese complemento es increíble. Utilizándolo para la aplicación. 4 meses ya.
Henk
1

El número uno es NagiosWSC Le permite monitorear sin agentes los hosts de Windows a través de WMI

Zypher
fuente
sin agente, pero con un gran punto único de falla, ugh.
Toto
1

Uno que verifica la latencia real para abrir sitios web y lo escanea en busca de una etiqueta oculta 'estado: ok'. Se detectó un problema con nuestro caché de calamar y un problema de conjunto de idiomas que solo ocurría una vez cada dos noches a las 3 am cuando alguien visitaba el sitio con un navegador que solicitaba una versión internacionalizada de la página en idioma turco.

En serio, configure todo tipo de monitoreo que pueda. Los errores y errores extraños que puede detectar en un entorno complejo con una buena supervisión son simplemente sorprendentes. Además, registre sus datos de rendimiento en una base de datos rrd y muéstrelos en Cacti.

Karl Katzke
fuente
1

Uno de los complementos más importantes es el que he escrito yo mismo: check_rdiff_backup. Hago copias de seguridad en el extranjero, y Nagios me dice si algo les sucede y cuándo.

Si está buscando el complemento rdiff-backup, hay uno que puede encontrar en Google.

zenek
fuente
1
¿Conoces uno para rsnapshot?
Rory
1

check_curl para mí ha sido un regalo del cielo. Realmente marcó la diferencia en cuanto a flexibilidad para hacer verificaciones del sitio web, y también lo encontré mucho más fácil que webinject, con casi la misma funcionalidad que necesitaba

panificado
fuente
1

No es estrictamente un complemento, pero hacer que twurl ( https://github.com/marcel/twurl ) funcione como un medio para activar las alertas fue una bendición absoluta. No hay necesidad de alertas por SMS y simplemente satisface todo.

Detalles sobre cómo se hizo: alertas de Nagios usando Twitter (con twurl) sin disparar - disculpas por la descarada autopromoción;)

Otras cosas...

Check_diskio ( https://trac.id.ethz.ch/projects/nagios_plugins/wiki/check_diskio ) ha sido increíblemente útil junto con la carga de CPU estándar y las comprobaciones de número de proceso para determinar cuándo / si IO está vinculado, y de qué manera . El uso de nagiosgraph ( http://exchange.nagios.org/directory/Addons/Graphing-and-Trending/nagiosgraph/details ) lo hace aún más fácil.

jhackett
fuente
0

¡Centreon definitivamente para gráficos y todas las características de Nagios!

Antoine Benkemoun
fuente
0

Esto es una especie de trampa, porque he desarrollado mucho en él, y en realidad comprueba muchas cosas diferentes a la vez, pero el 'complemento' de nagios más útil para mí es Resmon . Es un agente que ejecuta en el servidor y nagios se conecta a través de http para realizar las comprobaciones. Supongo que es similar a lo que hace nrpe, pero con varias decisiones de diseño diferentes.

marca
fuente
0

Había usado dos complementos ... uno era proporcionar alimentación XML de las alertas y otro para enviar alertas a través de Twitter. Ambos fueron útiles (aparte de los complementos regulares). si cuenta NRPE como un complemento, agréguelo también.

Ram Prasad
fuente
0

check_apt es realmente genial y me recuerda sobre la actualización de mis servidores Debian.

zenek
fuente
0

Recientemente comencé a usar el complemento check_multi , usando un NRPE parcheado / mejorado para una salida grande (debido a la información HTML y de rendimiento).
¡Es casi "un complemento para gobernarlos a todos"! ;-)

Henk
fuente