Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

16 Отличия между Zabbix агентом и Zabbix агентом 2

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

Параметр Zabbix агент Zabbix агент 2
Язык программирования C Go с некоторыми частями в C
Демонизация да только с помощью systemd (да на Windows)
Поддерживаемые расширения Пользовательские загружаемые модули на C. Пользовательские плагины на Go.
Требования
Поддерживаемые платформы Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: все настольные и серверные версии, начиная с XP Linux, Windows: все настольные и серверные версии, на которых может быть установлена актуальная поддерживаемая версия Go.
Поддерживаемые криптобиблиотеки GnuTLS 3.1.18 и выше
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x.
LibreSSL - протестирована с версиями 2.7.4, 2.8.2 (применяются определенные ограничения, см. страницу Шифрование).
Linux: OpenSSL 1.0.1 и выше поддерживается начиная с Zabbix 4.4.8.
MS Windows: OpenSSL 1.1.1 или выше.
В библиотеке OpenSSL должны быть включена поддержка PSK. LibreSSL не поддерживается.
Процессы мониторинга
Процессы Отдельный активный процесс проверки для каждой записи сервера/прокси. Один процесс с автоматически созданными потоками.
Максимальное количество потоков определяется переменной окружения GOMAXPROCS.
Метрики UNIX: см. список поддерживаемых элементов данных.

Windows: см. список дополнительных специфичных для Windows элементов данных..
UNIX: все метрики, поддерживаемые Zabbix агентом.
В дополнение, агент 2 предоставляет нативное решение для мониторинга с помощью Zabbix: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd и других обьектов мониторинга - см. полный список специфичных для агента 2 элементов данных.

Windows:все метрики, поддерживаемые Zabbix агентом, а также net.tcp.service* проверки для HTTPS, LDAP.
В дополнение, агент 2 предоставляет нативное решение для мониторинга с помощью Zabbix: PostgreSQL, Redis.
Параллелизм Активные проверки для каждого сервера выполняются последовательно. Проверки из разных плагинов или множественные проверки в одном плагине могут выполняться параллельно.
Пользовательские интервалы Поддерживаются только для пассивных проверок. Поддерживаются для пассивных и активных проверок.
Сторонние трапы нет да
Дополнительный функционал
Постоянное хранилище нет да
Постоянные файлы для элементов данных log*[] да (только на Unix) нет
Передача данных журнала Может выполняться одновременно со сбором данных журнала, чтобы освободить буфер. Сбор данных журнала останавливается при заполнении буфера, поэтому параметр BufferSize должен быть равен как минимум MaxLinesPerSecond x 2.
Настройки таймаута Задаётся только на уровне агента. Таймаут плагина может переопределить таймаут, заданный на уровне агента.
Смена пользователя во время выполнения да (только Unix-подобные системы) нет (управляется systemd)
Настраиваемые пользователем шифры да нет

См. также: