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

12 Elément trapper

Aperçu

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 :

  • avoir un élément trapper mis en place dans Zabbix
  • envoyer les données dans Zabbix

Configuration

Configuration de l'élément

Pour configurer un élément trapper :

  • Allez dans : ConfigurationHôtes
  • Cliquez sur Éléments dans la rangée de l'hôte
  • Cliquez sur Créer un élément
  • Entrez les paramètres de l'élément dans le formulaire

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.

Envoi des données

Dans les cas les plus simples, nous pouvons utiliser l'utilitaire zabbix_sender pour envoyer une 'valeur de test':

zabbix_sender -z <server IP address> -p 10051 -s "Nouvel hote" -k trap -o "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é.

Affichage

Voici le résultat dans Surveillance → Dernières données :

Notez que si une seule valeur numérique est envoyée, le graphique de données affichera une ligne horizontale à gauche et à droite du point temporel de la valeur.