Outils pour utilisateurs

Outils du site


zabbix:json_item

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
zabbix:json_item [2023/09/11 10:57] rootzabbix:json_item [2024/10/19 07:54] (Version actuelle) root
Ligne 1: Ligne 1:
-====== Zabbix: travailler avec une clé JSON (exemple avec monitoring gateway) ======+====== Zabbix: travailler avec une clé JSON (exemple avec monitoring gateway sur opnsense) ======
  
 Prennons l'exemple d'une clé nommée vincent qui va retourner un json:{{:zabbix:pasted:20230901-151819.png}} Prennons l'exemple d'une clé nommée vincent qui va retourner un json:{{:zabbix:pasted:20230901-151819.png}}
-(noer qu'il faut mettre sudo d'abord pour que les données soient fetchées)+(noter qu'il faut mettre sudo d'abord pour que les données soient fetchées) 
 +Pour ce faire vous devez autoriser SUDO dans l'administration de Opnsense et rajouter l'user Zabbix dans le groupe wheel (pw group mod wheel -m zabbix) 
 +sudo pluginctl -r return_gateways_status
  
   - Créer un nouvel item sur un hôte de type texte qui ira collecté la clée créée {{:zabbix:pasted:20230901-152006.png}}   - Créer un nouvel item sur un hôte de type texte qui ira collecté la clée créée {{:zabbix:pasted:20230901-152006.png}}
   - Puis cliquer sur les petits points à la hauteur de l'élément créé et créer un élément dépendant {{:zabbix:pasted:20230901-152134.png}}   - Puis cliquer sur les petits points à la hauteur de l'élément créé et créer un élément dépendant {{:zabbix:pasted:20230901-152134.png}}
   - Lui donner un nouveau nom et une nouvelle clé, toujours en type texte puis se rendre dans prétraitement {{:zabbix:pasted:20230901-152807.png}}   - Lui donner un nouveau nom et une nouvelle clé, toujours en type texte puis se rendre dans prétraitement {{:zabbix:pasted:20230901-152807.png}}
-  - Choisir jsonpath et définir le chemin qui vous intéresse, exemple: $.dpinger.WAN_PPPOE.status {{:zabbix:pasted:20230901-152915.png}}+  - Choisir jsonpath et définir le chemin qui vous intéresse, exemple: $.dpinger.WAN_PPPOE.status  
 +Mettre un regex pour filtrer l'unité de mesure. 
 +{{:zabbix:pasted:20240215-082126.png}}
   - Exemple d'un trigger: {{:zabbix:pasted:20230911-105229.png}} {{:zabbix:pasted:20230911-105716.png}}   - Exemple d'un trigger: {{:zabbix:pasted:20230911-105229.png}} {{:zabbix:pasted:20230911-105716.png}}
zabbix/json_item.1694429838.txt.gz · Dernière modification : de root