oracle7 Posté(e) le 11 septembre 2020 Partager Posté(e) le 11 septembre 2020 Bonjour, Autant j'ai réussi à bâtir dans grafana la requête qui permet d'obtenir le raidStatus de mon NAS hôte : Citation SELECT last("raidStatus") FROM "raidTable" WHERE $timeFilter GROUP BY time($interval) autant je ne sais pas faire et je bute pour obtenir celui de mon second NAS sur le réseau local. Quelqu'un a-t-il déjà construit ce type de requête ? Merci de votre aide. Cordialement oracle7😉 Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 12 septembre 2020 Partager Posté(e) le 12 septembre 2020 Moi j'ai ça : si j'avais un autre NAS à superviser, il apparaîtrait dans la liste des agent_host avec son IP locale (192.168.....) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 12 septembre 2020 Partager Posté(e) le 12 septembre 2020 Bonjour à tous, Oui je confirme. Merci @.Shad. Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 12 septembre 2020 Auteur Partager Posté(e) le 12 septembre 2020 @.Shad. et @Jeff777 Bonjour, Merci pour la piste. J'ai trouvé mon erreur, l'@ip locale de mon second n'apparaissait pas dans les popups "agent_host" car j'ai supprimé son @IP dans le champ "agents" du fichier "telegraf.conf". C'est c... Cordialement oracle7😉 Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 12 septembre 2020 Auteur Partager Posté(e) le 12 septembre 2020 Bonjour, Je reviens à la charge car je m'aperçois que certaines fonctions à mesurer ne semblent pas possibles pour un second NAS. C'est le cas par ex des tables CPU et MEM. Je dois sûrement mal m'y prendre mais en bâtissant la requête le champ "agent_host" n'est pas proposé. EX : Citation SELECT last("usage_system") FROM "cpu" WHERE ("cpu" = 'cpu-total') AND $timeFilter GROUP BY time($__interval) fill(null) SELECT last("used_percent") FROM "mem" WHERE $timeFilter GROUP BY time($__interval) fill(null) Ces requêtes fonctionnent bien pour le NAS hôte mais pas pour le second NAS. Je rates quelque chose mais Quoi ? Pouvez-vous m'aider à comprendre ? @Jeff777 une idée ? Cordialement oracle7😉 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kramlech Posté(e) le 12 septembre 2020 Partager Posté(e) le 12 septembre 2020 Sur un plan purement SQL, et sans connaitre ni la base de données utilisée, ni surtout la structuration des tables utilisée, je dirais que : en réponse de la requête, tu ne dois avoir qu'une seule ligne. et cette ligne correspond à la ligne qui a la plus grande valeur de time($__interval) qui existe dans ton filtre $timeFilter ... Tu ne choisis pas quel hôte tu veux interroger .... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 12 septembre 2020 Partager Posté(e) le 12 septembre 2020 @oracle7, voilà ce que j'ai, ça marche pour mes deux NAS en mettant leur IP respective. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.