14 Porównanie agent vs agent 2

Ta sekcja opisuje różnice między Zabbix agent i Zabbix agent 2.

Parameter Zabbix agent Zabbix agent 2
Język programowania C Go z niektórymi częściami w C
Demonizacja tak tylko przez systemd (tak w Windows)
Obsługiwane rozszerzenia Niestandardowe moduły ładowalne w C. Niestandardowe pluginy w Go.
Wymagania
Obsługiwane platformy Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: wszystkie wersje desktopowe i serwerowe od XP wzwyż Linux, Windows: wszystkie wersje desktopowe i serwerowe, na których można zainstalować obsługiwaną wersję Go.
Obsługiwane biblioteki kryptograficzne GnuTLS 3.1.18 i nowsze
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x
LibreSSL - testowano z wersjami 2.7.4, 2.8.2 (obowiązują pewne ograniczenia, szczegóły na stronie Encryption).
Linux: OpenSSL 1.0.1 i nowsze.
MS Windows: OpenSSL 1.1.1 lub nowsze.
Biblioteka OpenSSL musi mieć włączoną obsługę PSK. LibreSSL nie jest obsługiwany.
Monitorowanie procesów
Procesy Oddzielny proces aktywnych kontroli dla każdego wpisu serwer/proxy. Jeden proces z automatycznie tworzonymi wątkami.
Maksymalna liczba wątków jest określana przez zmienną środowiskową GOMAXPROCS.
Metryki UNIX: zobacz listę obsługiwanych pozycji.

Windows: zobacz listę dodatkowych, specyficznych dla Windows pozycji.
UNIX: Wszystkie metryki obsługiwane przez Zabbix agent.
Ponadto agent 2 zapewnia natywne rozwiązanie monitorowania Zabbix dla: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd i innych celów monitorowania - zobacz pełną listę specyficznych dla agent 2 pozycji.

Windows: Wszystkie metryki obsługiwane przez Zabbix agent, a także kontrole net.tcp.service* dla HTTPS, LDAP.
Ponadto agent 2 zapewnia natywne rozwiązanie monitorowania Zabbix dla: PostgreSQL, Redis.
Równoległość Aktywne kontrole dla pojedynczego serwer są wykonywane sekwencyjnie. Kontrole z różnych pluginów lub wiele kontroli w obrębie jednego pluginu mogą być wykonywane równolegle.
Trapy firm trzecich nie tak
Dodatkowe funkcje
Trwała pamięć masowa nie tak
Trwałe pliki dla metryk log*[] tak (tylko w Unix) nie
Przesyłanie danych logów Może być wykonywane podczas zbierania logów, aby zwolnić bufor. Zbieranie logów jest zatrzymywane, gdy bufor jest pełny, dlatego parametr BufferSize musi być co najmniej równy MaxLinesPerSecond x 2.
Zmienia użytkownika w czasie działania tak (tylko systemy typu Unix) nie (kontrolowane przez systemd)
Konfigurowalne przez użytkownika zestawy szyfrów tak nie

Zobacz także: