Les éléments Trapper acceptent les données entrantes au lieu de les interroger.
C'est utile pour toutes les données que vous pourriez vouloir "pousser" dans Zabbix.
Pour utiliser un élément trappeur, vous devez :
Pour configurer un élément trapper :
Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.
Les champs qui nécessitent des informations spécifiques pour les éléments trappeur sont :
Type | Sélectionnez Zabbix trapper ici. |
Clé | Entrez une clé qui sera utilisée pour reconnaître l'élément lors de l'envoi des données. |
Type d'information | Sélectionnez le type d'information qui correspondra au format des données qui seront envoyées. |
Hôtes autorisés | Liste d'adresses IP délimitées par des virgules, facultativement en notation CIDR, ou noms d'hôtes. Si spécifié, les connexions entrantes ne seront acceptées que par les hôtes répertoriés ici. Si le support IPv6 est activé, '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' sont traités de la même façon et '::/0' autorisera n'importe quelle adresse IPv4 ou IPv6. '0.0.0.0/0' peut être utilisé pour autoriser n'importe quelle adresse IPv4. Notez que "les adresses IPv6 compatibles IPv4" (préfixe 0000::/96) sont supportées mais déconseillées par la RFC4291. Exemple : Server=127.0.0.1,192.168.1.0/24,192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32,zabbix.domain Les espaces et les macros utilisateur sont autorisés dans ce champ depuis Zabbix 2.2.0. Les macros d'hôtes : {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} sont autorisées dans ce champs depuis Zabbix 4.0.2. |
Vous devrez peut-être attendre jusqu'à 60 secondes après avoir enregistré l'élément jusqu'à ce que le serveur prenne les modifications à partir d'une mise à jour du cache de configuration, avant de pouvoir envoyer des valeurs.
Dans les cas les plus simples, nous pouvons utiliser l'utilitaire zabbix_sender pour envoyer une 'valeur de test':
Pour envoyer la valeur, nous utilisons ces clés :
-z - pour spécifier l'adresse IP du serveur Zabbix
-p - pour spécifier le numéro de port du serveur Zabbix (10051 par défaut)
-s - pour spécifier l'hôte (assurez-vous d'utiliser le nom d'hôte 'technique' ici, au lieu du nom 'visible')
-k - pour spécifier la clé de l'article que nous venons de définir
-o - pour spécifier la valeur réelle à envoyer
Le processus Zabbix trapper ne développe pas les macros utilisées dans la clé de l'élément pour tenter de vérifier l'existence de la clé de l'élément correspondant pour l'hôte ciblé.
Voici le résultat dans Surveillance → Dernières données :