This is a translation of the original English documentation page. Help us make it better.

16 Comparaison agent vs agent 2

Cette section décrit les différences entre l'agent Zabbix et l'agent Zabbix 2.

Paramètre Agent Zabbix Agent Zabbix 2
Langage de programmation C Go avec quelques parties en C
Démonisation oui par systemd uniquement (oui sous Windows)
Extensions prises en charge Modules chargeables personnalisés en C. Plug-ins personnalisés en Go.
Prérequis
Plateformes prises en charge Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris : 9, 10, 11, Windows : toutes les versions de bureau et serveur depuis XP Linux, Windows : toutes les versions de bureau et serveur , sur lequel une version Go supportée à jour peut être installée.
Bibliothèques cryptographiques prises en charge GnuTLS 3.1.18 et versions ultérieures
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x. Notez que 3.0.x est supporté depuis Zabbix 6.0.4.
LibreSSL - testé avec les versions 2.7.4, 2.8.2 (certaines limitations s'appliquent, voir la page Cryptage pour plus de détails) .
Linux : OpenSSL 1.0.1 et versions ultérieures sont pris en charge depuis Zabbix 4.4.8.
MS Windows : OpenSSL 1.1.1 ou versions ultérieures.
La bibliothèque OpenSSL doit avoir la prise en charge PSK activée. LibreSSL n'est pas pris en charge.
Suivi des processus
Processus Un processus de vérification actif distinct pour chaque enregistrement de serveur/proxy. Processus unique avec des threads créés automatiquement.
Le nombre maximum de threads est déterminé par la variable d'environnement GOMAXPROCS.
Metrics UNIX : consultez une liste des éléments pris en charge.

Windows : consultez une liste d'autres éléments spécifiques à Windows.
UNIX : toutes les métriques prises en charge par l'agent Zabbix.
De plus, l'agent 2 fournit une solution de surveillance native Zabbix pour : Docker, Memcached, MySQL, PostgreSQL, Redis, systemd et autres cibles de surveillance - consultez la liste complète des éléments spécifiques à l'agent 2.

Windows : Toutes les métriques prises en charge par l'agent Zabbix, ainsi que les vérifications net.tcp.service* de HTTPS, LDAP.
De plus, l'agent 2 fournit une solution de surveillance native Zabbix pour : PostgreSQL, Redis.
Concurrence Les vérifications actives pour un seul serveur sont exécutées de manière séquentielle. Les vérifications de différents plugins ou plusieurs vérifications au sein d'un plugin peuvent être exécutées simultanément.
Intervalles programmés/flexibles Pris en charge pour les vérifications passives uniquement. Prise en charge pour les vérifications passives et actives.
Traps tiers non oui
Fonctionnalités supplémentaires
Stockage persistant non oui
Fichiers persistants pour les métriques log*[] oui (uniquement sous Unix) non
Paramètres de délai d'expiration Définis au niveau de l'agent uniquement. Le délai d'expiration du plug-in peut remplacer le délai d'expiration défini au niveau de l'agent.
Change d'utilisateur au moment de l'exécution oui (systèmes de type Unix uniquement) non (contrôlé par systemd)
Suites de chiffrement configurables par l'utilisateur oui non

Voir également: