Comparación de agent vs agent 2

Esta sección describe las diferencias entre Zabbix agent y Zabbix agent 2.

Parameter Zabbix agent Zabbix agent 2
Programming language C Go con algunas partes en C
Daemonization solo mediante systemd (sí en Windows)
Supported extensions Módulos cargables personalizados en C. plugins personalizados en Go.
Requirements
Supported platforms 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 las que se pueda instalar una versión compatible de Go.
Supported crypto libraries GnuTLS 3.1.18 y 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 Encryption para obtener más detalles).
Linux: OpenSSL 1.0.1 y posteriores.
MS Windows: OpenSSL 1.1.1 o posterior.
La biblioteca OpenSSL debe tener habilitado el soporte PSK. LibreSSL no es compatible.
Monitoring processes
Processes Un proceso de comprobación activa independiente para cada registro de server/proxy. Un único proceso con hilos creados automáticamente.
El número máximo de hilos lo determina la variable de entorno GOMAXPROCS.
Metrics UNIX: consulte la lista de items compatibles.

Windows: consulte la lista de items adicionales específicos de Windows.
UNIX: Todas las métricas compatibles con Zabbix agent.
Además, agent 2 proporciona una solución de monitorización nativa de Zabbix para: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd y otros objetivos de monitorización; consulte la lista completa de items específicos de agent 2.

Windows: Todas las métricas compatibles con Zabbix agent, y también comprobaciones net.tcp.service* de HTTPS y LDAP.
Además, agent 2 proporciona una solución de monitorización nativa de Zabbix para: PostgreSQL, Redis.
Concurrency Las comprobaciones activas para un único server se ejecutan secuencialmente. Las comprobaciones de distintos plugins o varias comprobaciones dentro de un mismo plugin pueden ejecutarse de forma concurrente.
Third-party traps no
Additional features
Persistent storage no
Persistent files for log*[] metrics sí (solo en Unix) no
Log data upload Puede realizarse durante la recopilación de logs para liberar el búfer. La recopilación de logs se detiene cuando el búfer está lleno; por lo tanto, el parámetro BufferSize debe ser al menos MaxLinesPerSecond x 2.
Changes user at runtime sí (solo en sistemas tipo Unix) no (controlado por systemd)
User-configurable ciphersuites no

Véase también: