Red de conocimiento informático - Descarga de software - ¿Cuáles son las aplicaciones de software más utilizadas para el monitoreo?

¿Cuáles son las aplicaciones de software más utilizadas para el monitoreo?

Los más utilizados son:

1.cactio

De hecho, cactus no es una herramienta de monitoreo, sino una herramienta que depende de SNMP para la recopilación y presentación de datos. Pero a muchas personas les gusta usarlo como monitor (porque sus funciones pueden completar bien el trabajo)

Función: recopilación y almacenamiento de datos [SQL, txt].

Visualización de datos (dibujo rrdtool).

Análisis de datos y alarmantes (muy generales).

2. Nagios.

Función: Alarma de datos (la función de alarma es una característica especial de Nagios) [puede realizar activación y recuperación de fallas.

Depende del análisis y la alarma (las fallas clave del equipo se pueden identificar automáticamente y el equipo asociado no emitirá ninguna alarma).

Recopilación de datos (los datos recopilados son débiles. Solo le importa el bit de alarma y si es normal. Puede emitir una alarma cuando cambia el estado, por lo que no es necesario guardar los datos que recopila). Por supuesto, existen complementos que pueden compensar esta deficiencia, como PNP4Nagios.

3.zabbix (php) (recomendado)

La integración de Nagiostcacti compensa las deficiencias de cada uno

Nagios y cactus no son adecuados para monitoreo a gran escala . Debido a las limitaciones de la red y el ancho de banda a gran escala, se producirán retrasos en el monitoreo y otros problemas, por lo que muchos de ellos están integrados con nagios cactus, pero aún no son adecuados para entornos a gran escala e implementaciones distribuidas. Nagios se retrasará y perderá enormemente.

Ve a Nagios. característica.

Luego zabbix integra herramientas con las características de cactus y Nagios, así como herramientas que los dos primeros no tienen, soporta distribución, etc.

4. Herramientas auxiliares:

Netdata: una herramienta de monitoreo de código abierto tipo zabbix, alojada en github/firehol/netdata.

Open-falcon: la herramienta de monitoreo empresarial de código abierto de Xiaomi (python) (recomendado)

Ganglia es similar a zabbix y es un sistema de monitoreo distribuido a gran escala.

Comparación de herramientas de monitoreo de código abierto/news/67525/monitoring-tools

5. Método de recopilación de datos del software de monitoreo

Protocolo SNMP.

El agente recopila datos según cada agente.

Interfaz API de script de Shell

6. Método de representación de datos

Aplicación php html

7. Alarma de datos

Correo electrónico, msm, WeChat, teléfono, robot DingTalk