Il est maintenant possible de rendre certaines métriques internes du serveur Zabbix et des proxies accessibles à distance par une autre instance de Zabbix ou un outil tiers. Cela peut être utile pour que les fournisseurs de services ou de supports puissent surveiller à distance leurs clients sur les serveurs et proxies Zabbix ou, dans les organisations où Zabbix n'est pas l'outil de surveillance principal, que les métriques internes de Zabbix puissent être surveillées par un système tiers dans une configuration de surveillance parapluie .
Les statistiques internes de Zabbix sont exposées à un ensemble configurable d'adresses répertoriées dans le nouveau paramètre de serveur ou de proxy 'StatsAllowedIP'. Les demandes ne seront acceptées qu'à partir de ces adresses.
Pour configurer l'interrogation des statistiques internes sur une autre instance de Zabbix, vous pouvez utiliser deux nouveaux éléments :
zabbix[stats,<ip>,<port>]
vérification interne - pour les requêtes directes à distance du serveur / proxy Zabbix. <ip> et <port> sont utilisés pour identifier l'instance cible.zabbix.stats[<ip>,<port>]
élément agent - pour les requêtes distantes de serveur / proxy Zabbix basées sur un agent. <ip> et <port> sont utilisés pour identifier l'instance cible.Pour vous assurer que l'instance cible autorise l'interrogation par l'instance externe, indiquez l'adresse de l'instance externe dans le paramètre 'StatsAllowedIP' de l'instance cible.
Ces éléments rassemblent des statistiques en masse et renvoient un fichier JSON pouvant être utilisé comme élément principal pour les éléments dépendants dont les données sont extraites. Un ensemble sélectionné de mesures internes (c’est-à-dire pas toutes) est renvoyé par l’un ou l’autre de ces éléments.
Il existe également deux nouveaux éléments permettant d’interroger spécifiquement à distance les statistiques de la file d’attente interne :
zabbix[stats,<ip>,<port>,queue,<from>,<to>]
vérification interne - pour les requêtes de file d'attente interne directes vers le serveur / proxy Zabbix distantzabbix.stats[<ip>,<port>,queue,<from>,<to>]
élément agent - pour les requêtes de file d'attente interne basées sur un agent d'un serveur / proxy Zabbix distantPour plus de détails, voir :
De nouveaux modèles sont également disponibles pour la surveillance des métriques internes du serveur Zabbix distant ou du proxy :
Notez que pour utiliser un modèle pour la surveillance à distance de plusieurs instances externes, un hôte distinct est requis pour chaque surveillance d'instance externe.