Confronto tra agent e agent 2

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

Parametro Zabbix agent Zabbix agent 2
Linguaggio di programmazione C Go con alcune parti in C
Daemonizzazione solo tramite systemd (sì su Windows)
Estensioni supportate Moduli caricabili personalizzati in C. Plugin personalizzati in Go.
Requisiti
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 su cui può essere installata 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 - testata con le versioni 2.7.4, 2.8.2 (si applicano alcune limitazioni, vedere la pagina Crittografia 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 è supportata.
Processi di monitoraggio
Processi Un processo separato per i controlli attivi per ogni record server/proxy. Processo singolo con thread creati automaticamente.
Il numero massimo di thread è determinato dalla variabile d'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 I controlli attivi per un singolo server vengono eseguiti in sequenza. I controlli di plugin diversi o più controlli all'interno di un singolo plugin possono essere eseguiti in parallelo.
Trap di terze parti no
Funzionalità aggiuntive
Archiviazione persistente no
File persistenti per le metriche log*[] sì (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 viene interrotta quando il buffer è pieno, pertanto il parametro BufferSize deve essere almeno MaxLinesPerSecond x 2.
Cambia utente in fase di esecuzione sì (solo sistemi di tipo Unix) no (controllato da systemd)
Suite di cifratura configurabili dall'utente no

Vedi anche: