#18 Agent vs agent 2 vergelijking
Dit gedeelte beschrijft de verschillen tussen de Zabbix-agent en de Zabbix-agent 2.
Parameter | Zabbix-agent | Zabbix-agent 2 |
---|---|---|
Programmeertaal | C | Ga met sommige delen in C |
Daemonisatie | ja | alleen door systemd (ja op Windows) |
Ondersteunde extensies | Aangepaste laadbare modules in C. | Aangepaste plug-ins 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 up-to-date 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. Merk op dat 3.0.x wordt ondersteund sinds Zabbix 6.0.4. LibreSSL - getest met versies 2.7.4, 2.8.2 (bepaalde beperkingen zijn van toepassing, zie de Encryption pagina voor details) . |
Linux: OpenSSL 1.0.1 en hoger wordt ondersteund sinds Zabbix 4.4.8. MS Windows: OpenSSL 1.1.1 of hoger. Voor de OpenSSL-bibliotheek moet PSK-ondersteuning zijn ingeschakeld. LibreSSL wordt niet ondersteund. |
Monitoring van processen | ||
Processen | Een afzonderlijk actief controleproces voor elk server-/proxyrecord. | Enkel proces met automatisch aangemaakte threads. Het maximum aantal threads wordt bepaald door de GOMAXPROCS-omgevingsvariabele. |
Metrieken | UNIX: bekijk een lijst met ondersteunde items. Windows: bekijk een lijst met aanvullende Windows-specifieke items. |
UNIX: alle statistieken worden ondersteund door Zabbix-agent. Bovendien biedt agent 2 Zabbix-native monitoring-oplossing voor: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd en andere monitoringdoelen - bekijk een volledige lijst van agent 2 specifieke items. Windows : Alle statistieken worden ondersteund door Zabbix-agent, en ook net.tcp.service* controleert HTTPS, LDAP. Bovendien biedt agent 2 Zabbix-native monitoring-oplossing voor: PostgreSQL, Redis. |
Concurrency | Actieve controles voor een enkele server worden sequentieel uitgevoerd. | Controles van verschillende plug-ins of meerdere checks binnen één plug-in kunnen gelijktijdig worden uitgevoerd. |
Geplande/flexibele intervallen | Alleen ondersteund voor passieve controles. | Ondersteund voor passieve en actieve controles. |
Vloeken van derden | nee | ja |
Extra functies | ||
Persistente opslag | nee | ja |
Persistente bestanden voor log*[] metrische gegevens | ja (alleen op Unix) | nee |
Time-outinstellingen | Alleen gedefinieerd op agentniveau. | Time-out van plug-ins kan de time-out overschrijven die op agentniveau is gedefinieerd. |
Verandert gebruiker tijdens runtime | ja (alleen Unix-achtige systemen) | nee (beheerd door systemd) |
Door gebruiker configureerbare ciphersuites | ja | nee |
Zie ook: