Pregunta ¿Qué herramienta utilizas para monitorear tus servidores?


Para obtener una lista más completa de las herramientas de monitoreo y sus características, echa un vistazo a esta página de Wikipedia.

Como indica la pregunta, ¿cuáles son las herramientas más utilizadas para esta tarea y cuáles son sus fortalezas y debilidades?


187


origen


¿Qué plataforma está ejecutando su servidor? - Glenn Slaven
Mis servidores ejecutan Debian Lenny, pero la pregunta no se centra principalmente en el monitoreo de UNIX solo, ya que muchas herramientas probablemente tengan algún tipo de soporte multiplataforma. - Aron Rotteveel
Tal vez usan herramientas diferentes pero desde un punto de vista general del sistema terminas haciendo lo mismo una y otra vez en los diferentes sistemas. Es solo un poco de scripting para extraer el último bit de datos que desea. En este contexto, consideraría "herramientas" la instancia de grabación (servidor de monitoreo) no el complemento / script real que escupe los datos - serverhorror
También me gusta monitorear las aplicaciones (rendimiento, disponibilidad, etc.). Las herramientas de monitoreo parecen tener un espectro con su capacidad para monitorear hardware en un extremo y su capacidad para monitorear aplicaciones en el otro. Hardware <----- + -----> Aplicación - Nathan Hartley


Respuestas:


he usado Nagios En el pasado con éxito. Es muy extensible (más de 200 complementos), relativamente fácil de usar y con muchos informes. Un negativo sería la configuración inicial.


136



Nagios funciona muy bien para monitorear todos los tipos de host (Windows, Linux, enrutadores, conmutadores, etc.) Recomiendo usar una herramienta de configuración como Fruity o Lilac para aliviar el dolor de configuración. NSClient ++ en los cuadros de Windows y nagios-statd en Linux para monitorear los procesos en ejecución, el uso del disco, etc. - TonyB
Desafortunadamente, Nagios requiere un agente en las cajas de Windows. En el pasado, he encontrado que el agente es notoriamente propenso a morir al azar. - PowerApp101
Observamos a Nagios y Zabbix para nuestro monitoreo. Zabbix ganó después de una breve evaluación, principalmente debido a la facilidad de implementación y funcionalidad (por ejemplo, Zabbix incluye gráficos como una función principal, mientras que Nagios requiere un complemento). Encontré la configuración de Nagios para ser un dolor.
GroundWork OpenSource tiene un dispositivo de monitoreo de red que usa Nagios en su núcleo y simplifica la configuración / administración - Rog
Hay un nuevo tenedor de nagios llamado icinga. Todavía no está en ninguna parte, pero sus objetivos parecen prometedores. icinga.org - cstamas


Cactus es una muy buena interfaz basada en web para RRDTool, proporcionando gráficos y estadísticas muy útiles. RRDTool es la parte que recopila datos de múltiples sistemas y controla una amplia gama de datos técnicos.

Estamos utilizando esa solución cacti / RRDTool para monitorear sistemas Unix y Windows. Obtenemos una gran cantidad de métricas útiles que incluyen carga, uso de CPU / RAM, espacio en HD, usuarios conectados, tráfico de red, procesos en ejecución, etc.

Encontrará más información sobre los cactus en el ¿Qué es el cactus? página.


70



Cacti es una solución divertida que se ve muy bien y tiene un precio excelente (gratis). Sin embargo, la configuración de los dispositivos de red es un PITA y está mal documentado. Puede que sea mejor ahora, pero no me comprometería a hacerlo hasta que hayas hecho tu investigación. - Chris Porter


En lo personal me encanta Munin que es muy fácil de instalar y escribir complementos, ya que tiene una arquitectura muy sencilla. Ya existen bastantes complementos para todos los propósitos que puedas imaginar, por lo que probablemente ni siquiera tengas que escribir complementos en primer lugar.

También proporciona hermosos gráficos y la opción de configurar alertas (muy básicas).


57



También soy un gran fan de Munin. Tiene soporte para la integración con Nagios (para que pueda ejecutar ambos) y soporte para todos los sabores comunes de Unix. No creo que haya soporte para monitorear un nodo de Windows; sin embargo, está escrito en Perl, así que aunque puede ser no trivial, ciertamente debería ser posible. - John Dalton
@Juan. Los nodos de Windows se admiten a través de munin-node-win32 que es un nodo munin nativo, o a través de SNMP como cualquier host. - Steve Schnepp


Zabbix. Es de código abierto y bastante sencillo de configurar y personalizar. Tenemos muchos scripts de monitoreo personalizados que se introducen en el servidor zabbix, pero se encarga de centralizar esos datos, mostrarlos adecuadamente, notificaciones (correo electrónico, mensajería instantánea, SMS, twitter, etc.), etc.


34



También estamos usando Zabbix y encontramos que es bastante potente y configurable. Probamos Zabbix y Nagios y optamos por Zabbix al final porque, aunque Nagios parece tener una buena reputación, es un poco difícil de instalar y muchas funcionalidades provienen de complementos en lugar de incluirse en la aplicación principal (la gráfica es una Buen ejemplo de esto, lo obtienes gratis con Zabbix).
Prefiero Zabbix porque ofrece flexibilidad en términos de gráficos y mapeo de su infraestructura (en términos de disponibilidad), así como una forma flexible de monitoreo. - Andrioid


He estado haciendo rollouts de Spiceworks En nuestra empresa, estamos descubriendo que es una gran herramienta, no solo para servidores de monitoreo, sino para todo lo demás en la red.

Hace cosas como inventario automático y monitoreo personalizado para enviarle correos electrónicos cuando hay un problema (por ejemplo, la impresora tiene un 10% de tinta o el disco duro de este servidor tiene un 20%).

Probablemente, su inconveniente sería la densidad de información por computadora, no se equivoque, tiene MUCHOS datos por máquina, pero para cosas como los servidores donde es posible que desee una gran cantidad de estadísticas, es posible que necesite otra herramienta.

EDITAR: Oh, ¿mencioné que su modelo de negocio se basa en que sea libre para siempre?


29



Spiceworks hace muchas cosas increíbles, y GRATIS.
SpiceWorks tiene una comunidad realmente grande que también se superpone con ServerFault bastante. Va a ser interesante ver la interacción entre las comunidades. Yo uso SpiceWorks también. Herramienta impresionante - Scott Alan Miller
Ahora estoy usando esto basado en su recomendación. Excelente herramienta. - Marko Carter
Lo usamos en nuestro trabajo. Es bastante impresionante. El inventario solo de hardware, por no mencionar el software, merece la pena por sí solo. - Terry
La última vez que utilicé Spiceworks (versión 3 algo), no tenía ninguna forma de agregar o modificar componentes de hardware como monitores, tarjetas de video, etc. Los detectaría, pero a menudo de forma incorrecta. Por lo tanto, todavía estoy usando GLPI + OCSNG, que odio. - Boden


Fumando no solo verifica la disponibilidad de varios servidores y servicios, sino que también realiza un seguimiento de su latencia al tiempo que proporciona un uso sencillo, atractivo y rápido para mostrar graficas

Amplia gama de complementos de medición de latencia está disponible de forma inmediata. Si conoces algunos Perl, es fácil crear los tuyos para cualquier necesidad exótica.

Las grandes instalaciones se beneficiarán del Sistema Maestro / Esclavo para la medición distribuida.

El sistema de alerta altamente configurable lo ayudará a detectar problemas antes de que comiencen a afectar a los usuarios o evolucionen hacia una interrupción importante.

Smokeping es gratuito y el software OpenSource está escrito en Perl por Tobi Oetiker, el creador de MRTG y RRDtool


18



Smokeping es bueno para ver cómo es tu red - Rory
Smokeping es increíble para visualizar la latencia. - James


OpenNMS Se usa donde trabajo para monitorear más de mil máquinas Linux. Supervisamos el hardware de cada máquina y las aplicaciones que se ejecutan en ellas.


15



+1 para OpenNMS, también usamos esto en el trabajo para monitorear miles de máquinas e interfaces. Tenemos muchos sistemas operativos diferentes, y podemos monitorearlos todos usando OpenNMS. - Steve K
No es mi primera opción pero es muy útil.
¿Cómo es agregar MIB para hardware nuevo? - slovon
OpenNMS ya tiene una gran cantidad de estadísticas snmp en su configuración predeterminada, por lo que puede descubrir automáticamente y comenzar a graficar fuera de la caja. Las nuevas estadísticas de SNMP son bastante fáciles de agregar, solo dé un nombre para el RRD, el OID y el tipo de datos y póngalo en un grupo para el tipo de dispositivo al que se aplica la estadística. - mtinberg