En esta página
Comparación entre agent y agent 2
Esta sección describe las diferencias entre el agent de Zabbix y el agent 2 de Zabbix.
| Parameter | Zabbix agent | Zabbix agent 2 |
|---|---|---|
| Lenguaje de programación | C | Go con algunas partes en C |
| Ejecución como daemon | sí | solo mediante 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 las que se pueda instalar una versión compatible de Go. |
| Bibliotecas criptográficas compatibles | 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 de Cifrado para 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. |
| Procesos de monitorización | ||
| Procesos | Un proceso independiente de comprobaciones activas 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. |
| Métricas | UNIX: vea una lista de items compatibles. Windows: vea una 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; vea la lista completa de items específicos de agent 2. Windows: todas las métricas compatibles con Zabbix agent, así como 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. |
| Concurrencia | 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. |
| Traps de terceros | no | sí |
| Funciones adicionales | ||
| Almacenamiento persistente | no | sí |
| Archivos persistentes para métricas log*[] | sí (solo en Unix) | no |
| Carga de datos de log | 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. |
| Cambia de usuario en tiempo de ejecución | sí (solo en sistemas tipo Unix) | no (controlado por systemd) |
| Suites de cifrado configurables por el usuario | sí | no |
Vea también:
- Descripción de procesos de Zabbix: Zabbix agent, Zabbix agent 2
- Parámetros de configuración: Zabbix agent UNIX / Windows, Zabbix agent 2 UNIX / Windows