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: