Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
software:applications:prometheus:installer_node-exporter [2022/02/12 15:39] – yoann | software:applications:prometheus:installer_node-exporter [2022/02/14 12:00] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 68: | Ligne 68: | ||
Cette problématique est signalé dans cet article https:// | Cette problématique est signalé dans cet article https:// | ||
+ | |||
+ | Pour que node-exporter puisse exporter les métriques des interfaces de l’hôte et non celle du conteneur, il doit utiliser le **type de réseau hôte**. (A propos des réseaux Docker voir la note [[sysadmin: | ||
+ | |||
+ | <file YAML> | ||
+ | version: " | ||
+ | |||
+ | services: | ||
+ | node-exporter: | ||
+ | image: prom/ | ||
+ | container_name: | ||
+ | network_mode: | ||
+ | . . . | ||
+ | </ | ||
===== Les collecteurs ===== | ===== Les collecteurs ===== | ||
Ligne 97: | Ligne 110: | ||
- --collector.netstat | - --collector.netstat | ||
</ | </ | ||
- | |||
- | Via le collecteur systemd on peut récupérer des métriques concernant les services existants sur le système. Attention pour l' | ||
- | |||
- | <code bash> | ||
- | # on désactive le pare-feu | ||
- | sudo ufw disable | ||
- | |||
- | # On affiche l' | ||
- | sudo ufw status | ||
- | État : inactif | ||
- | |||
- | # L" | ||
- | systemctl status ufw.service | ||
- | ● ufw.service - Uncomplicated firewall | ||
- | | ||
- | | ||
- | |||
- | </ | ||
- | |||
- | La métrique exportée par le collecteur indiquera que l' | ||
==== Collecteur textfile ==== | ==== Collecteur textfile ==== | ||
Ligne 152: | Ligne 145: | ||
exit | exit | ||
</ | </ | ||
+ | |||
+ | ==== Collecteur systemd ==== | ||
+ | |||
+ | Le collecteur **systemd **ne remonte correctement les métriques que lorsque le conteneur s' | ||
+ | |||
+ | <file YAML > | ||
+ | version: " | ||
+ | |||
+ | services: | ||
+ | node-exporter: | ||
+ | image: prom/ | ||
+ | container_name: | ||
+ | network_mode: | ||
+ | pid: host | ||
+ | user: root | ||
+ | restart: unless-stopped | ||
+ | environment: | ||
+ | volumes: | ||
+ | - / | ||
+ | - / | ||
+ | - /:/ | ||
+ | - / | ||
+ | command: | ||
+ | - ' | ||
+ | - ' | ||
+ | - ' | ||
+ | - ' | ||
+ | - ' | ||
+ | - ' | ||
+ | </ | ||
+ | |||
+ | Via le collecteur systemd on peut récupérer des métriques concernant les services existants sur le système. Attention pour l' | ||
+ | |||
+ | <code bash> | ||
+ | # on désactive le pare-feu | ||
+ | sudo ufw disable | ||
+ | |||
+ | # On affiche l' | ||
+ | sudo ufw status | ||
+ | État : inactif | ||
+ | |||
+ | # L" | ||
+ | systemctl status ufw.service | ||
+ | ● ufw.service - Uncomplicated firewall | ||
+ | | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | La métrique exportée par le collecteur systemd indiquera que l' | ||
===== Références ===== | ===== Références ===== |