[comment]: # ({acd156da-28165f87})
# 14 Comparación entre Agent y 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|sí|solo mediante systemd (sí en Windows)|
|Supported extensions|Módulos [cargables](/manual/extensions/loadablemodules) personalizados en C.|[plugins](/manual/extensions/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 server desde XP|Linux, Windows: todas las versiones de escritorio y server, en las que se pueda instalar una [versión compatible de Go](/manual/installation/requirements#agent-2).|
|Supported crypto libraries|GnuTLS 3.1.18 y posteriores<br>OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x<br>LibreSSL - probado con las versiones 2.7.4, 2.8.2 (se aplican ciertas limitaciones; consulte la página [Encryption](/manual/encryption#compiling-zabbix-with-encryption-support) para más detalles).|Linux: OpenSSL 1.0.1 y posteriores.<br>MS Windows: OpenSSL 1.1.1 o posterior.<br>La biblioteca OpenSSL debe tener habilitado el soporte PSK. LibreSSL no es compatible.|
|*Monitoring processes*|<|<|
|Processes|Un proceso de active check independiente para cada registro de server/proxy.|Un único proceso con hilos creados automáticamente.<br>El número máximo de hilos lo determina la variable de entorno GOMAXPROCS.|
|Metrics|**UNIX**: consulte la lista de [items](/manual/config/items/itemtypes/zabbix_agent) compatibles.<br><br>**Windows**: consulte la lista de [items](/manual/config/items/itemtypes/zabbix_agent/win_keys) adicionales específicos de Windows.|**UNIX**: Todas las métricas compatibles con Zabbix agent.<br>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](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) específicos de agent 2.<br><br>**Windows**: Todas las métricas compatibles con Zabbix agent, y también comprobaciones net.tcp.service\* de HTTPS, LDAP.<br>Además, agent 2 proporciona una solución de monitorización nativa de Zabbix para: PostgreSQL, Redis.|
|Concurrency|Las active checks 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|sí|
|*Additional features*|<|<|
|Persistent storage|no|sí|
|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](/manual/appendix/config/zabbix_agent2) debe ser al menos MaxLinesPerSecond x 2.|
|Changes user at runtime|sí (solo en sistemas tipo Unix)|no (controlado por systemd)|
|User-configurable ciphersuites|sí|no|

**Véase también:**

-   *Descripción de procesos de Zabbix*: [Zabbix agent](/manual/concepts/agent), [Zabbix agent 2](/manual/concepts/agent2)
-   *Parámetros de configuración*: Zabbix agent
    [UNIX](/manual/appendix/config/zabbix_agentd) /
    [Windows](/manual/appendix/config/zabbix_agentd_win), Zabbix agent 2
    [UNIX](/manual/appendix/config/zabbix_agent2) /
    [Windows](/manual/appendix/config/zabbix_agent2_win)

[comment]: # ({/acd156da-28165f87})

