14 Confronto tra Agent e agent 2

Questa sezione descrive le differenze tra Zabbix agent e Zabbix agent 2.

Parameter Zabbix agent Zabbix agent 2
Linguaggio di programmazione C Go con alcune parti in C
Daemonization solo tramite systemd (sì su Windows)
Estensioni supportate Moduli caricabili personalizzati in C. Plugin personalizzati in Go.
Requirements
Piattaforme supportate Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: tutte le versioni desktop e server a partire da XP Linux, Windows: tutte le versioni desktop e server, sulle quali è possibile installare una versione Go supportata.
Librerie crittografiche supportate GnuTLS 3.1.18 e successive
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x
LibreSSL - testato con le versioni 2.7.4, 2.8.2 (si applicano alcune limitazioni, vedere la pagina Encryption per i dettagli).
Linux: OpenSSL 1.0.1 e successive.
MS Windows: OpenSSL 1.1.1 o successive.
La libreria OpenSSL deve avere il supporto PSK abilitato. LibreSSL non è supportato.
Monitoring processes
Processes Un processo di active check separato per ogni record server/proxy. Un singolo processo con thread creati automaticamente.
Il numero massimo di thread è determinato dalla variabile di ambiente GOMAXPROCS.
Metrics UNIX: vedere l'elenco degli item supportati.

Windows: vedere l'elenco degli item aggiuntivi specifici per Windows.
UNIX: tutte le metriche supportate da Zabbix agent.
Inoltre, agent 2 fornisce una soluzione di monitoraggio nativa Zabbix per: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd e altri target di monitoraggio - vedere l'elenco completo degli item specifici di agent 2.

Windows: tutte le metriche supportate da Zabbix agent, oltre ai controlli net.tcp.service* di HTTPS, LDAP.
Inoltre, agent 2 fornisce una soluzione di monitoraggio nativa Zabbix per: PostgreSQL, Redis.
Concurrency Gli active check per un singolo server vengono eseguiti in sequenza. I controlli provenienti da plugin diversi o più controlli all'interno dello stesso plugin possono essere eseguiti in parallelo.
Third-party traps no
Additional features
Persistent storage no
Persistent files for log*[] metrics sì (solo su Unix) no
Log data upload Può essere eseguito durante la raccolta dei log per liberare il buffer. La raccolta dei log viene interrotta quando il buffer è pieno, pertanto il parametro BufferSize deve essere almeno MaxLinesPerSecond x 2.
Changes user at runtime sì (solo sistemi simili a Unix) no (controllato da systemd)
User-configurable ciphersuites no

Vedi anche: