17 Porównanie agenta Zabbix z Zabbix agent 2

Ta sekcja opisuje różnice między agentem Zabbix a agentem Zabbix 2.

Parametr Agent Zabbix Agent Zabbix 2
Język programowania C Go z niektórymi fragmentami w C
Demonizacja tak tylko przez systemd (tak w systemie Windows)
Obsługiwane rozszerzenia Własne moduły do ładowania w C. Własne wtyczki 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 Linux, Windows: wszystkie wersje desktopowe i serwerowe, na których można zainstalować aktualną 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. Należy zauważyć, że 3.0.x jest obsługiwane od wersji Zabbix 6.0.4.
LibreSSL - przetestowane z wersjami 2.7.4, 2.8.2 (obowiązują pewne ograniczenia, szczegóły można znaleźć na stronie Szyfrowania).
Linux: Obsługiwane są wersje OpenSSL 1.0.1 i nowsze od wersji Zabbix 4.4.8.
MS Windows: OpenSSL 1.1.1 lub nowszy.
Biblioteka OpenSSL musi mieć obsługę PSK włączoną. Nie jest obsługiwane LibreSSL.
Monitorowanie procesów
Procesy Oddzielny proces aktywnego sprawdzania dla każdego rekordu serwera/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 pozycji dla systemu Windows.
UNIX: Wszystkie metryki obsługiwane przez agenta Zabbix.
Ponadto agent 2 zapewnia rozwiązanie monitorowania oparte na Zabbix dla: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd i innych celów monitorowania - zobacz pełną listę pozycji specyficznych dla agenta 2.

Windows: Wszystkie metryki obsługiwane przez agenta Zabbix, a także sprawdzenia net.tcp.service* dla HTTPS, LDAP.
Ponadto agent 2 zapewnia rozwiązanie monitorowania oparte na Zabbix dla: PostgreSQL, Redis.
Współbieżność Sprawdzanie aktywne dla jednego serwera jest wykonywane sekwencyjnie. Sprawdzenia z różnych wtyczek lub wielokrotne sprawdzenia w ramach jednej wtyczki mogą być wykonywane jednocześnie.
Harmonogramowanie/elastyczne interwały Obsługiwane tylko dla sprawdzeń pasywnych. Obsługiwane dla sprawdzeń pasywnych i aktywnych.
Trapy innych firm nie tak
Dodatkowe funkcje
Trwałe przechowywanie nie tak
Trwałe pliki dla metryk log*[] tak (tylko w systemach Unix) nie
Przesyłanie danych logu Może być wykonywane podczas zbierania logu w celu zwolnienia bufora. Zbieranie logu jest zatrzymywane, gdy bufor jest pełny, dlatego parametr BufferSize musi być co najmniej MaxLinesPerSecond x 2.
Ustawienia limitu czasu Zdefiniowane tylko na poziomie agenta. Limit czasu wtyczki może zastąpić limit czasu zdefiniowany na poziomie agenta.
Zmiany użytkownika w trakcie działania tak (tylko systemy typu Unix) nie (kontrolowane przez systemd)
Konfigurowalne zbiory szyfrów tak nie

Zobacz także: