На странице
Сравнение agent и agent 2
В этом разделе описываются различия между агентом Zabbix и агентом Zabbix 2.
| Параметр | Zabbix agent | Zabbix agent 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 и новее. MS Windows: OpenSSL 1.1.1 или новее. Библиотека OpenSSL должна быть собрана с поддержкой PSK. LibreSSL не поддерживается. |
| Мониторинг процессов | ||
| Процессы | Отдельный процесс активных проверок для каждой записи сервера/прокси. | Один процесс с автоматически создаваемыми потоками. Максимальное количество потоков определяется переменной окружения GOMAXPROCS. |
| Метрики | UNIX: см. список поддерживаемых элементов данных. Windows: см. список дополнительных специфичных для Windows элементов данных. |
UNIX: все метрики, поддерживаемые Zabbix agent. Кроме того, agent 2 предоставляет встроенное в Zabbix решение для мониторинга: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd и других объектов мониторинга — полный список специфичных для agent 2 элементов данных. Windows: все метрики, поддерживаемые Zabbix agent, а также проверки net.tcp.service* для HTTPS, LDAP. Кроме того, agent 2 предоставляет встроенное в Zabbix решение для мониторинга: PostgreSQL, Redis. |
| Параллелизм | Активные проверки для одного сервера выполняются последовательно. | Проверки из разных плагинов или несколько проверок в рамках одного плагина могут выполняться параллельно. |
| Сторонние ловушки | нет | да |
| Дополнительные возможности | ||
| Постоянное хранилище | нет | да |
| Постоянные файлы для метрик log*[] | да (только в Unix) | нет |
| Выгрузка данных журналов | Может выполняться во время сбора журналов для освобождения буфера. | Сбор журналов останавливается при заполнении буфера, поэтому параметр BufferSize должен быть как минимум равен MaxLinesPerSecond x 2. |
| Смена пользователя во время выполнения | да (только Unix-подобные системы) | нет (управляется systemd) |
| Настраиваемые пользователем наборы шифров | да | нет |
См. также:
- Описание процессов Zabbix: Zabbix agent, Zabbix agent 2
- Параметры конфигурации: Zabbix agent UNIX / Windows, Zabbix agent 2 UNIX / Windows