Dit gedeelte beschrijft de verschillen tussen de Zabbix-agent en de Zabbix-agent 2.
Parameter | Zabbix-agent | Zabbix-agent 2 |
---|---|---|
Programmeertaal | C | Go met sommige delen in C |
Daemonisering | ja | alleen via systemd (ja in Windows) |
Ondersteunde extensies | Aangepaste laadbare modules in C. | Aangepaste plugins in Go. |
Vereisten | ||
Ondersteunde platforms | Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: alle desktop- en serverversies sinds XP | Linux, Windows: alle desktop- en serverversies waarop een bijgewerkte ondersteunde Go-versie kan worden geïnstalleerd. |
Ondersteunde cryptobibliotheken | GnuTLS 3.1.18 en nieuwer OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x LibreSSL - getest met versies 2.7.4, 2.8.2 (bepaalde beperkingen zijn van toepassing, zie de Encryptie pagina voor details). |
Linux: OpenSSL 1.0.1 en later worden ondersteund sinds Zabbix 4.4.8. MS Windows: OpenSSL 1.1.1 of later. De OpenSSL-bibliotheek moet PSK-ondersteuning hebben ingeschakeld. LibreSSL wordt niet ondersteund. |
Bewaking van processen | ||
Processen | Een apart actief controleproces voor elke server/proxy-registratie. | Enkel proces met automatisch aangemaakte threads. Het maximum aantal threads wordt bepaald door de omgevingsvariabele GOMAXPROCS. |
Statistieken | UNIX: zie een lijst van ondersteunde items. Windows: zie een lijst van aanvullende Windows-specifieke items. |
UNIX: Alle statistieken ondersteund door de Zabbix-agent. Bovendien biedt agent 2 een Zabbix-native monitoringsoplossing voor: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd en andere monitoringsdoelen - zie een volledige lijst van agent 2 specifieke items. Windows: Alle statistieken ondersteund door de Zabbix-agent, en ook net.tcp.service* controles van HTTPS, LDAP. Bovendien biedt agent 2 een Zabbix-native monitoringsoplossing voor: PostgreSQL, Redis. |
Gelijkheid | Actieve controles voor één server worden achtereenvolgens uitgevoerd. | Controles van verschillende plugins of meerdere controles binnen één plugin kunnen gelijktijdig worden uitgevoerd. |
Geplande/flexibele intervallen | Alleen ondersteund voor passieve controles. | Ondersteund voor zowel passieve als actieve controles. |
Triggers van derden | nee | ja |
Extra functies | ||
Persistente opslag | nee | ja |
Persistente bestanden voor log*[] statistieken | ja (alleen op Unix) | nee |
Uploaden van loggegevens | Kan worden uitgevoerd tijdens het verzamelen van logboeken om de buffer vrij te maken. | Het verzamelen van logboeken wordt gestopt wanneer de buffer vol is, daarom moet de parameter BufferSize minimaal MaxLinesPerSecond x 2 zijn. |
Time-out instellingen | Alleen gedefinieerd op agentniveau. | Plugin-time-out kan de op agentniveau gedefinieerde time-out overschrijven. |
Gebruiker wijzigen tijdens uitvoering | ja (alleen op Unix-achtige systemen) | nee (gecontroleerd door systemd) |
Gebruiker configureerbare cijfersuites | ja | nee |
Zie ook: