Outils pour utilisateurs

Outils du site


adrien_khokholkoff:prometheus:node_exporter

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édentes Révision précédente
Prochaine révision
Révision précédente
adrien_khokholkoff:prometheus:node_exporter [2018/05/24 15:02]
Adrien Khokholkoff
adrien_khokholkoff:prometheus:node_exporter [2018/05/24 15:54] (Version actuelle)
Adrien Khokholkoff [Installation]
Ligne 5: Ligne 5:
 Afin de pouvoir mettre en place node_exporter,​ il faut au préalable que Prometheus soit bien installé et qu'il fonctionne correctement. La documentation d'​installation se trouve [[..:​prometheus|ici]]. Afin de pouvoir mettre en place node_exporter,​ il faut au préalable que Prometheus soit bien installé et qu'il fonctionne correctement. La documentation d'​installation se trouve [[..:​prometheus|ici]].
  
-Tout comme Prometheus, go est nécessaire si l'on souhaite installer node_exporter. La documentation pour mettre en place go est présente ​+Tout comme Prometheus, go est nécessaire si l'on souhaite installer node_exporter. La documentation pour mettre en place go est présente ​[[..:​prometheus#​prerequis|ici]].
  
 +===== Installation =====
  
 +Comme pour Prometheus, il va falloir récupérer le code source afin de pouvoir lancer l'​installation. Pour cela, il faudra taper la commande suivante :
 +
 +  go get github.com/​prometheus/​node_exporter
 +  ​
 +Cela devrait créer un dossier de base se trouvant dans **/​home/​xxx/​src/​github.com/​prometheus** ayant pour nom **node_exporter**. Il faut maintenant construire ce que l'on vient de récupérer afin de pouvoir récupérer les informations de ce dernier pour les différents graphiques de Prometheus. Par exemple :
 +
 +{{ :​adrien_khokholkoff:​prometheus:​node_exporter.png |}}
 +
 +Pour cela, il faudra donc, comme pour Prometheus utiliser la commande (en se situant dans le dossier node_exporter) :
 +
 +  make
 +
 +Une fois la commande terminée, il suffit juste de démarrer node_exporter afin que ce dernier soit opérationnel. Il suffit de taper :
 +
 +  ./​node_exporter
 +  ​
 +Pour obtenir comme résultat :
 +
 +  INFO[0000] Listening on :9100                            source="​node_exporter.go:​111"​
 +  ​
 +A partir de ce moment-là, node_exporter est bien démarré, mais il est nécessaire d'​apporter certaines modifications à notre fichier xxx.yml présent dans **/​home/​xxx/​src/​github.com/​prometheus/​prometheus** afin que node_exporter soit bien détecté par ce dernier.
 +
 +Dans le fichier en question, il faudra, comme pour prometheus lui-même, rajouter des lignes dans "​scrape-configs"​ afin qu'il soit détecté. Par exemple, le fichier peut ressembler à ceci :
 +
 +  − job_name: node
 +    static_configs:​
 +      - targets: ['​localhost:​9100'​]
adrien_khokholkoff/prometheus/node_exporter.1527166934.txt.gz · Dernière modification: 2018/05/24 15:02 par Adrien Khokholkoff