On this page
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 | sì | 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 | sì |
| Funzionalità aggiuntive | ||
| Archiviazione persistente | no | sì |
| 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 | sì | no |
Vedi anche:
- Descrizione dei processi Zabbix: Zabbix agent, Zabbix agent 2
- Parametri di configurazione: Zabbix agent UNIX / Windows, Zabbix agent 2 UNIX / Windows