16 Comparación entre agente y agente 2

Esta sección describe las diferencias entre el agente Zabbix y el Agente Zabbix 2.

Parámetro Agente Zabbix Agente Zabbix 2
Lenguaje de programación C Go con algunas partes en C
Daemonización solo por systemd (sí en Windows)
Extensiones compatibles módulos cargables personalizados en C. Plugins personalizados en Go.
Requisitos
Plataformas compatibles Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: todas las versiones de escritorio y servidor desde XP Linux, Windows: todas las versiones de escritorio y servidor , en el que se puede instalar una versión Go compatible actualizada.
Bibliotecas criptográficas compatibles GnuTLS 3.1.18 y versiones posteriores
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x
LibreSSL: probado con las versiones 2.7.4, 2.8.2 ( se aplican ciertas limitaciones, consulte la página Cifrado para obtener más detalles).
Linux: OpenSSL 1.0.1 y versiones posteriores son compatibles desde Zabbix 4.4.8.
MS Windows: OpenSSL 1.1.1 o más tarde.
La biblioteca OpenSSL debe tener habilitada la compatibilidad con PSK. LibreSSL no es compatible.
Seguimiento de procesos
Procesos Un proceso de verificación activo separado para cada registro de servidor/proxy. Proceso único con subprocesos creados automáticamente.
El número máximo de subprocesos está determinado por la variable de entorno GOMAXPROCS.
Métricas UNIX: vea una lista de [métricas] compatibles(/manual/config/items/itemtypes/zabbix_agent).

Windows: vea una lista de métricas adicionales específicas de Windows métricas.
UNIX: todas las métricas admitidas por el agente Zabbix.
Además, el agente 2 proporciona una solución de monitoreo nativa de Zabbix para: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd y otros objetivos de monitoreo: consulte una lista completa de métricas específicas del agente 2 .

Windows : Todas las métricas admitidas por el agente Zabbix, y también comprobaciones net.tcp.service* de HTTPS, LDAP.
Además, el agente 2 proporciona una solución de monitoreo nativa de Zabbix para: PostgreSQL, Redis.
Simultaneidad Las comprobaciones activas para un solo servidor se ejecutan secuencialmente. Las comprobaciones de diferentes complementos o múltiples comprobaciones dentro de un complemento se pueden ejecutar simultáneamente.
Intervalos programados/flexibles Compatible solo con comprobaciones pasivas. Compatible con comprobaciones pasivas y activas.
Trampas de terceros no
Características adicionales
Almacenamiento persistente no
Archivos persistentes para métricas log*[] sí (sólo en Unix) no
Carga de datos de registro Se puede realizar durante la recopilación de registros para liberar el búfer. La recopilación de registros se detiene cuando el búfer está lleno, por lo tanto, el parámetro BufferSize debe ser al menos MaxLinesPerSecond x 2 .
Configuración del tiempo de espera Definido únicamente a nivel de agente. El tiempo de espera del complemento puede anular el tiempo de espera definido a nivel de agente.
Cambia de usuario en tiempo de ejecución sí (solo sistemas tipo Unix) no (controlado por systemd)
Suites de cifrado configurables por el usuario no

Ver también: