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. Complementos 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 las que se puede instalar una versión de Go compatible actualizada.
Supervisión de procesos
Procesos Un proceso de verificación activo independiente para cada registro de servidor/proxy. Un único proceso con subprocesos creados automáticamente.
La cantidad máxima de subprocesos está determinada por la variable de entorno GOMAXPROCS.
Concurrencia Las comprobaciones activas para un solo servidor se ejecutan de manera secuencial. Las comprobaciones de diferentes complementos o múltiples comprobaciones dentro de un complemento se pueden ejecutar de manera concurrente.
Trampas de terceros no
Características adicionales
Almacenamiento persistente no
Archivos persistentes para métricas de registro*[] sí (solo 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.
Cambia el usuario en tiempo de ejecución sí (solo sistemas tipo Unix) no (controlado por systemd)
Conjuntos de cifrados configurables por el usuario no

Ver también: