[Prometheus] Ajout des métrics via snmp exporter

 

Article original Publié le : 06 décembre 2021
Mise à jour le :

Contexte :

L’architecture mise en place est basé sur un agent telegraf qui push a influxdb et prometheus pull cet agent telegraf. Grafana sert a la métrologie

Après avoir agrégé le code dans le client telegraf, les tests ont été concluants, mais finalement il n’y a pas de nécessité à conserver les métrics dans influxdb, elles servent juste à la supervision.

Du coup on utilisera pas telegraf, on fait appel directement à une blackbox dans prometheus, on obtient le même résultat, récupérer les métrics d’un état raid, disque physique, battery …
Le code ajouté au playbook existant

 

Le projet

https://github.com/prometheus/snmp_exporter

 

 

Variable par défaut

 

 

Les taches

 

 

 

 

Handlers

 

 

Les métrics iDrac

Le minimum, il faut penser a ajouter les sondes pour la memoire, cpu, alimentation …

 

 

Le template d’alerting

 

 

Le Job pour Prometheus

 

 

Un échantillon des métrics sous Prometheus, affiche un code erreur 5 pour deux disques HS sur le srv2

 

 

 

Telegraf

Pour Telegraf, le bout de code est similaire, la forme diffère

 

 

Source

https://www.dell.com/support/manuals/fr-fr/idrac7-8-lifecycle-controller-v2.40.40.40/snmp%20idracandcmc8.5/physical-disktable?guid=guid-bbcc3e20-a879-40d2-94c8-05bbdc7bd086&lang=en-us

https://github.com/prometheus/snmp_exporter

https://github.com/billykwooten/idrac_promethus_snmp_module

 

 

No votes yet.
Please wait...
Voting is currently disabled, data maintenance in progress.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.