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
Daemonizzazione solo tramite systemd (sì su Windows)
Estensioni supportate Moduli caricabili personalizzati loadable modules 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, sulle quali è possibile installare una versione Go supportata.
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.
Processi di monitoraggio
Processi Un processo separato di controllo attivo 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 e anche i 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 dello stesso plugin possono essere eseguiti in parallelo.
Trap di terze parti no
Funzionalità aggiuntive
Archiviazione persistente no
File persistenti per 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 a runtime sì (solo sistemi simili a Unix) no (controllato da systemd)
Ciphersuite configurabili dall'utente no

Vedi anche: