On this page
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 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ć 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, zobacz stronę Encryption, aby uzyskać szczegóły). |
Linux: OpenSSL 1.0.1 i nowszy. MS Windows: OpenSSL 1.1.1 lub nowszy. Biblioteka OpenSSL musi mieć włączoną obsługę PSK. LibreSSL nie jest obsługiwany. |
| Procesy monitorowania | ||
| Procesy | Oddzielny proces aktywnego sprawdzania 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ę pozycji specyficznych dla agent 2. Windows: Wszystkie metryki obsługiwane przez Zabbix agent, a także sprawdzenia net.tcp.service* dla HTTPS, LDAP. Ponadto agent 2 zapewnia natywne rozwiązanie monitorowania Zabbix dla: PostgreSQL, Redis. |
| Współbieżność | Aktywne sprawdzenia dla pojedynczego serwera są wykonywane sekwencyjnie. | Sprawdzenia z różnych wtyczek lub wiele sprawdzeń w ramach jednej wtyczki mogą być wykonywane współbieżnie. |
| 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 podobne do Unix) | nie (kontrolowane przez systemd) |
| Konfigurowalne przez użytkownika zestawy szyfrów | tak | nie |
Zobacz także:
- Opis procesów Zabbix: Zabbix agent, Zabbix agent 2
- Parametry konfiguracji: Zabbix agent UNIX / Windows, Zabbix agent 2 UNIX / Windows