¿Cómo elige qué aplicación de monitoreo usar?

9

Tener un sistema para recopilar estadísticas de rendimiento puede ser extremadamente útil. En el pasado, he usado Munin para esto, y ha sido invaluable en el análisis de cuellos de botella y otros problemas. Recientemente me enteré de collectd , que parece muy similar a Munin.

¿Qué aplicaciones de monitoreo están disponibles y deben considerarse (aparte de Munin y Collectd), y cómo elige cuál usar?

Vetle
fuente
3
Tal vez quiera dividir esta pregunta en dos, una más genérica y otra más específica: ¿cómo elige qué aplicación de monitoreo usar? VS ¿Cuáles son las diferencias entre Munin y Collectd? .
tshepang

Respuestas:

6

Munin es una herramienta de recopilación de datos y visualizador (grapher). Es fácil de configurar. Fácil de usar, pero utiliza demasiados recursos y no escala bien. El intervalo de recopilación predeterminado es de 5 minutos y no es fácil cambiar eso, ya que sobrecargará su máquina y algunos complementos tienen problemas si lo hace de todos modos. Los complementos se ejecutan ( bifurcan ) cada vez que se produce la recopilación de datos, lo cual es costoso. Tiene configuración en red. Debe configurar un servidor local y un nodo incluso si usa una máquina.

Collectd es solo una herramienta de recopilación de datos. Puede elegir las almas de terceros para representar gráficamente los datos recopilados, pero no funciona de forma inmediata. Tiene muchos complementos, principalmente escritos como un módulo C que se inicia una vez cuando se inicia el demonio. Puede cambiar el intervalo de recopilación y puede obtener estadísticas detalladas. Puede recopilar datos localmente o a través de la red.

ttyS0
fuente
4

Mi opinión es que las reglas de zabbix . Es potente y fácil de usar. No necesita ningún complemento o un tercero para que funcione.

Puede encontrar muchas otras sugerencias en esta publicación por culpa del servidor.

Bob Rivers
fuente
¿Mi pregunta sería más apropiada para fallas del servidor? ¿Debería ser movido o marcado fuera del tema?
Vetle
Bueno, eso depende. Si tiene la intención de monitorear un sistema operativo diferente a Linux / Unix, sí. Si tiene dudas específicas sobre * nix, entonces este debería ser el lugar. Pero, al menos, busque Fallo del servidor. Ya que está funcionando por algún tiempo, encontrarás muchas cosas buenas allí.
Bob Rivers el
4

Mi herramienta favorita de análisis de monitoreo de desempeño es el código de rendimiento de código abierto (PCP) de SGI . Para un solo sistema, puede ser excesivo; para un conjunto de sistemas empresariales, es fantástico. PCP ofrece datos históricos, una configuración en red y un sistema de alarma que es incomparable en código abierto (o casi en cualquier otro lugar).

Mei
fuente