@MilesTEG1
Bonjour,
Bon en fouillant un peu diverses bashbord, j'ai trouvé comment alimenter une variable "Host" avec la liste des @IP des agents déclarés dans le fichier "telegraf.conf" :
Tu va dans "dashbord settings"
ensuite tu sélectionnes "variable" puis tu cliques sur le bouton "new"
là tu renseignes le nom de ta variable (par ex "Host"), son label ("@IP agent") qui sera affiché et le type "query" pour l'alimenter.
dans la zone "query option" tu renseignes la source de données "xxxx_influxdb" et le mode de rafraichissement
dans la zone "query" tu saisis la requête suivante :
" SHOW TAG VALUES FROM "snmp.SYNO" WITH KEY = "agent_host" "
(cela t'affichera en bas de l'écran un exemple des données récupérées).
Dans '"Selection Options" tu peux cocher "Multivalues" si tu souhaites que le popup final de sélection d'une valeur dans le dashbord te présente la liste des valeurs avec en regard une boite à cocher, ceci pour en sélectionner plusieurs à la fois si besoin en était. Sinon c'est un simple popup avec la liste des valeurs qui s'affichera.
tu enregistres le dashbord.
De retour dans le dashbord, dans sa partie haute tu auras le fameux popup de sélection de l'@IP des agents déclarés.
Enfin dans tes requêtes spécifiques tu n'a plus qu'à remplacer l'@IP de l'agent par la variable Host notée ainsi : " /^$host$/ ". Par ex :
Cordialement
oracle7😉