los datos de monitoreo de corriente y la operación del sistema simple comparación de mantenimiento

  

programa de monitoreo del sistema:

El programa de vigilancia de corriente actual tiene tres, a saber:

  1. Zabbix
  2. Prometeo
  3. Abrir-Falon

 

 I. Introducción

Zabbix

Zabbix es un veterano de sistemas, software de monitoreo de código abierto de clase empresarial, la interfaz basada en la web de seguimiento. Zabbix entorno lámpara servidor o entorno necesidad PNMB, proporcionando un sistema distribuido el seguimiento y la supervisión de la red. Que incluye una serie de monitorización del rendimiento, equipos de monitorización del rendimiento de la red, base de datos de supervisión del rendimiento, una variedad de modo de alarma, informes detallados, trazando funciones. objetos de monitoreo pueden ser Windows o Linux, puede ser enrutadores, conmutadores y otros equipos de redes, servidores y otra red para proporcionar la supervisión remota a través de SNMP, agente Zabbix, PING, la recopilación de datos del puerto de monitoreo y otros métodos, y otras funciones.

Características : puede supervisar servidores, routers, conmutadores,

 

Prometheus (Prometheus)

Prometeo es una versión de código abierto del sistema de monitorización de código abierto desarrollado por SoundCloud. 2016, Google patrocinado por la Fundación Linux (Cloud Computing Fundación nativo, CNCF) a Prometeo en sus segundas mayores proyectos de código abierto. Prometeo también muy activo en la comunidad de código abierto. Prometeo es un compañero con la relación kubernetes, el primer proyecto de la CNCF es K8S de código abierto, el segundo proyecto es el de Prometeo.

Características : más adecuado para un monitoreo entorno de nube, especialmente en servicio del sistema de supervisión de bajo K8S

 

Abrir-falcon

Abrir-Falcon de Internet es una fuente de supervisión del funcionamiento del sistema y el mijo departamento de mantenimiento, en la actualidad incluyen el mijo, Jinshan Yun, el grupo estadounidense, finanzas Jingdong empresa de clase abierta, ir al mercado y por lo tanto el uso de Open-Falcon. Abrir-Falcon conjunto se puede dividir en dos partes, es decir, la unidad de estirado, la alarma de montaje.

Es responsable de "gráficos" componentes de recogida de datos, la recogida, almacenamiento, archivo, toma de muestras, consulta, visualización (Cuadro de Mando / pantalla) y otras funciones, puede trabajar solo, el almacenamiento de un programa de visualización como los datos de series temporales.

"Componente de Alarma" responsable de alertar configuración de la política (portal), la determinación de alarma (juez), gestión de alarmas (alarma / remitente), la gestión de grupo de usuarios (UIC), etc.,

Características : sistema de vigilancia doméstica, la gran cantidad de información

 

resumen:

documentación Zabbix menos, no muchos elementos de configuración, función lo suficientemente rico, la ventaja se puede configurar directamente en la página;

Prometeo cuenta con más de Zabbix, menos el Open-Falcón, elementos de configuración y más, pero la documentación no está suficientemente detallado; ricos de la característica Abrir-halcón, documentos oficiales también detalle.

 

En segundo lugar, la dificultad de instalación y despliegue

Zabbix:

  1. Instalación de terminales Zabbix-servidor
  2. El uso de configuración de la página Web
  3. Aumento de la supervisión del cliente se realiza en la web

 

Prometeo

  1. Instalación ir locale
  2. Instalado en el servidor supervisado prometheus
  3. Instalado en el entorno monitorizado cliente de exportación
  4. Instalación grafana (no puede ser instalado)

 

Abrir-falcon

  1. instalar Redis
  2. instalar MySQL
  3. Instalación ir locale
  4. Instalar el módulo de back-end
  5. Instalación de cliente

 

  

 En tercer lugar, la recogida de datos

Zabbix

adquisición de datos Zabbix a través de SNMP, agente, ICMP, SSH, IPMI y otro sistema. Cuando la cantidad de datos para mostrar la necesidad de la lectura directa de la base de datos, la tarjeta será lenta

Nodo de supervisión Escala: 1000

 

Prometeo

Prometeo es un principio básico de la estado de rastreo protocolo HTTP supervisado periódicamente componente, cualquier componente, siempre que el acceso correspondiente HTTP interfaz puede supervisar. Sin ningún SDK u otro proceso de integración. Esto es muy adecuado para un sistema de monitoreo entorno virtualizado, como VM, acoplable, Kubernetes y así sucesivamente. Salida monitoreada información interfaz HTTP componente llamado exportador. En la actualidad, la empresa de Internet la mayoría de los componentes más utilizados son exportador puede ser utilizado directamente, como barniz, HAProxy, Nginx, MySQL, información del sistema Linux (incluyendo unidades de disco, memoria, CPU, red, etc.).

Los datos recogidos incluyen Prometeo monitoreo anfitrión rendimiento, recipiente de la supervisión del rendimiento, el rendimiento del tráfico de acceso Nginx, el estado y los componentes individuales Kubernetes internet. Prometeo se refiere a la corriente mes retención de datos locales, la preservación de los datos históricos a M3DB en.

Nodo de supervisión Escala: 1000

 

Abrir-falcon

Abrir-falcon-basado tcp protocolo de transmisión de datos. nodo agente puede ser sistema de seguimiento basado en índice adquiere automáticamente, e informó a la transferencia, el agente de transferencia se establece la conexión de largo TCP, los datos se envían una vez cada 60 segundos a la transferencia.

componentes del agente de abrir-falcon CPU directamente apoyo, carga, memoria, disco, IO, los parámetros del núcleo relacionado con la red, ss estadística recogida puertos de salida, servicio básico proceso de recopilación de información supervivencia, procesos críticos de negocio de consumo de recursos, NTP compensados ​​adquisición, DNS colección resolución. Hay componentes de terceros pueden extenderse para soportar más la recopilación de datos.

Nodo de supervisión Escala: 1000

 

 

 

En cuarto lugar, el almacenamiento de datos

Zabbix         

Almacenamiento: MySQL prostgresql

Zabbix se almacena en MySQL, que puede ser almacenado en otros servicios de bases de datos. Zabbix el uso de un almacén de datos de datos de series de tiempo de relación, a menudo se estira en términos de los datos almacenados en el monitor grupos a gran escala. Así que empieza a partir de Zabbix 4.2 versión es compatible con la base de datos de tiempo TimescaleDB, pero la madurez actual no es muy alta.

 

Prometeo

Almacenamiento: opentsdb

Prometeo investigación de una base de datos de tiempo de alto rendimiento, la versión V3 puede llegar a decenas de millones por segundo nivel de almacenamiento de datos, a través de una base de datos de secuencia de acoplamiento de terceros almacenado extendido datos históricos.

Con el fin de superar las limitaciones de almacenamiento de un solo nodo, Prometeo no se dio cuenta de su almacenamiento en clúster, pero proporciona una interfaz remota para leer y escribir, permitir al usuario elegir el momento adecuado para lograr el almacenamiento de base de datos escalabilidad Prometeo.

 

Abrir-falcon

Almacenamiento: Archivo con RRD almacenamiento de MySQL + + Redis opentsdb

Abrir-Falcon de almacenamiento de datos RDD se utilizan, también se añade a la Abrir-Falcon rodajas algoritmo de hash consistencia de los datos, y puede recibir OpenTSDB.

RRD significa Round Robin de base de datos, es decir, "anillo de la base de datos." Como su nombre indica, es un espacio de almacenamiento de base de datos para almacenar datos de reciclado y series de tiempo asociados.

base de datos RRD se crea cuando se ha definido el tamaño, cuando el espacio de almacenamiento está lleno, y sobrescribir los datos antiguos desde el principio, por lo que el crecimiento lineal y otras bases de datos diferentes, RRD de tamaño controlado y sin mantenimiento.

 

resumen:

Si tan sólo el almacenamiento a corto plazo y consulta, Prometeo, Open-halcón, Zabbix puede cumplir con los requisitos existentes. Sin embargo, si grandes cantidades de datos a ser analizados procedimiento de predicción, todos los cuales se requiere el uso de otras bases de datos de chispa accesible, MapReduce similares. necesidad de abrir-halcón para el desarrollo de secundaria, Prometeo proporciona una interfaz para lectura a distancia y de escritura. Zabbix fondo en el desarrollo de C, desarrollo secundario difícil.

 

 

 

En quinto lugar, la monitorización de alarmas

1.Zabbix puede aplicar la información de alarma múltiple compleja

alerta del teléfono, correo electrónico de alerta, alarma de micro-canales, alarma de SMS, el mecanismo de actualización de alarma (no importa lo que puede ser la alarma).

 

2.Prometheuss

Actualmente se soporta correo electrónico, Slack, micro-canales y web hook, si está acoplado uñas, puede enviar una alarma para activar las uñas del lado del cliente a través de web hook manera.

 

3.Open-falcon

SMS, micro-cartas, correo electrónico y teléfono.

Los niveles de alarma pueden estar configurados, tal como P0 / P1 / P2, etc., y cada una de las otras alarmas corresponderán a un diferentes redis de colas.

 

seis opciones

 

 

complejidad de la instalación

Adquisición de Datos Soporte

dificultad para el almacenamiento de datos

el apoyo de alarma

Zabbix

en

bajo

alto

alto

Prometheuss

bajo

alto

alto

en

Abrir-falcon

alto

en

bajo

en

 

 

 

 

 

 

 

 

Comparar varias características de control de indicadores a partir de estos datos, se puede concluir -falcon abierto no es el más potente, pero es el más simple y conveniente. En particular, no se preocupe acerca de disco de almacenamiento de datos para aumentar la cantidad de datos ha sido un problema que se produce, operación y mantenimiento ahorro de costes. Teniendo en cuenta el tamaño del sistema openlab del servidor actual, los requisitos funcionales no son complicados y se extendieron alarma, halcón abierta pueda necesitar, son capaces de satisfacer la demanda. Así que, finalmente, se recomienda el uso continuado de halcón abierta.

 

 

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/goldsunshine/p/12601920.html
Recomendado
Clasificación