[comment]: # translation:outdated

[comment]: # ({8ebf88a4-28165f87})
# 16 Отличия между Zabbix агентом и Zabbix агентом 2

В данном разделе описываются различия между Zabbix агентом и Zabbix агентом 2.

|Параметр|Zabbix агент|Zabbix агент 2|
|--|------|------|
|Язык программирования|C|Go с некоторыми частями в C|
|Демонизация|да|только с помощью systemd (да на Windows)|
|Поддерживаемые расширения|Пользовательские [загружаемые модули](/manual/extensions/loadablemodules) на C.|Пользовательские [плагины](/manual/extensions/plugins) на Go.|
|*Требования*|<|<|
|Поддерживаемые платформы|Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: все настольные и серверные версии, начиная с XP|Linux, Windows: все настольные и серверные версии, на которых может быть установлена актуальная [поддерживаемая версия Go](https://go.dev/doc/devel/release#policy).|
|Поддерживаемые криптобиблиотеки|GnuTLS 3.1.18 и выше<br>OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x.<br>LibreSSL - протестирована с версиями 2.7.4, 2.8.2 (применяются определенные ограничения, см. страницу [Шифрование](/manual/encryption#compiling_zabbix_with_encryption_support)).|Linux: OpenSSL 1.0.1 и выше поддерживается начиная с Zabbix 4.4.8.<br>MS Windows: OpenSSL 1.1.1 или выше.<br>В библиотеке OpenSSL должны быть включена поддержка PSK. LibreSSL не поддерживается.|
|Процессы мониторинга|<|<|
|Процессы|Отдельный активный процесс проверки для каждой записи сервера/прокси.|Один процесс с автоматически созданными потоками.<br>Максимальное количество потоков определяется переменной окружения GOMAXPROCS.|
|Метрики|**UNIX**: см. список поддерживаемых [элементов данных](/manual/config/items/itemtypes/zabbix_agent).<br><br>**Windows**: см. список дополнительных специфичных для Windows [элементов данных.](/manual/config/items/itemtypes/zabbix_agent/win_keys).|**UNIX**: все метрики, поддерживаемые Zabbix агентом.<br>В дополнение, агент 2 предоставляет нативное решение для мониторинга с помощью Zabbix: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd и других обьектов мониторинга - см. полный список специфичных для агента 2  [элементов данных](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2).<br><br>**Windows**:все метрики, поддерживаемые Zabbix агентом, а также net.tcp.service\* проверки для HTTPS, LDAP.<br>В дополнение, агент 2  предоставляет нативное решение для мониторинга с помощью Zabbix: PostgreSQL, Redis.|
|Параллелизм|Активные проверки для каждого сервера выполняются последовательно.|Проверки из разных плагинов или множественные проверки в одном плагине могут выполняться параллельно.|
|Пользовательские интервалы|Поддерживаются только для пассивных проверок.|Поддерживаются для пассивных и активных проверок.|
|Сторонние трапы|нет|да|
|*Дополнительный функционал*|<|<|
|Постоянное хранилище|нет|да|
|Постоянные файлы для элементов данных log\*\[\] |да (только на Unix)|нет|
|Передача данных журнала|Может выполняться одновременно со сбором данных журнала, чтобы освободить буфер.|Сбор данных журнала останавливается при заполнении буфера, поэтому параметр [BufferSize](/manual/appendix/config/zabbix_agent2) должен быть равен как минимум MaxLinesPerSecond x 2.|
|Настройки таймаута|Задаётся только на уровне агента.|Таймаут плагина может переопределить таймаут, заданный на уровне агента.|
|Смена пользователя во время выполнения|да (только Unix-подобные системы)|нет (управляется systemd)|
|Настраиваемые пользователем шифры|да|нет|

**См. также:**

-   *Описание процессов*: [Zabbix агент](/manual/concepts/agent), [Zabbix агент 2](/manual/concepts/agent2)
-   *Параметры настройки*: Zabbix агент [UNIX](/manual/appendix/config/zabbix_agentd) / [Windows](/manual/appendix/config/zabbix_agentd_win), Zabbix агент 2 [UNIX](/manual/appendix/config/zabbix_agent2) / [Windows](/manual/appendix/config/zabbix_agent2_win)

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