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 yes solo tramite systemd (yes su Windows)
Estensioni supportate Moduli caricabili personalizzati loadable modules 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 da XP in poi Linux, Windows: tutte le versioni desktop e server, sulle quali è possibile installare una supported Go version.
Librerie crittografiche supportate GnuTLS 3.1.18 e versioni 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 versioni successive.
MS Windows: OpenSSL 1.1.1 o versioni successive.
La libreria OpenSSL deve avere il supporto PSK abilitato. LibreSSL non è supportato.
Monitoring processes
Processi Un processo separato di active check per ogni record server/proxy. Un singolo processo con thread creati automaticamente.
Il numero massimo di thread è determinato dalla variabile di ambiente GOMAXPROCS.
Metriche 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.
Concorrenza 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.
Trap di terze parti no yes
Additional features
Archiviazione persistente no yes
File persistenti per metriche log*[] yes (solo su Unix) no
Caricamento dei dati di log Può essere eseguito durante la raccolta dei log per liberare il buffer. La raccolta dei log si interrompe quando il buffer è pieno, pertanto il parametro BufferSize deve essere almeno MaxLinesPerSecond x 2.
Cambio dell'utente a runtime yes (solo sistemi Unix-like) no (controllato da systemd)
Ciphersuite configurabili dall'utente yes no

Vedi anche: