⚠️ Annonce importante : ce service arrive en fin de vie

Après plus de 5 années d'existence, nous avons pris la difficile décision de mettre fin à ce service. Il restera accessible jusqu'au 31 décembre 2026 et sera définitivement fermé à compter du 1er janvier 2027.

Cette décision n'a pas été prise à la légère. Au fil des années, ce projet a évolué, tout comme nos priorités, notre disponibilité et les ressources nécessaires à son maintien. Aujourd'hui, nous ne sommes malheureusement plus en mesure de garantir le temps et l'investissement nécessaires pour continuer à faire vivre ce service dans de bonnes conditions.

Nous souhaitons adresser un immense merci à toutes les personnes qui ont participé à cette aventure. Merci à celles et ceux qui ont contribué au projet, signalé des problèmes, proposé des améliorations, partagé leurs idées ou simplement utilisé le service au quotidien. Votre confiance, vos retours et votre soutien nous ont permis de faire vivre ce projet pendant ces cinq dernières années.

Si ce service vous est indispensable, que ce soit dans un cadre personnel, associatif ou professionnel, nous vous invitons à nous en faire part. Écrivez-nous à contact@nudlle.com en nous expliquant comment vous utilisez le service et pourquoi il est important pour vous. Si plusieurs utilisateurs dépendent réellement de celui-ci, nous prendrons le temps d'étudier les différentes possibilités afin de trouver une solution adaptée.

Par ailleurs, si vous appréciez ce projet et souhaitez participer à son avenir, sachez que toute aide est la bienvenue. Nous recherchons des bénévoles prêts à consacrer un peu de leur temps au développement, à la maintenance, à la documentation ou à toute autre contribution permettant de faire évoluer le service.

Si un nombre suffisant de personnes souhaite s'impliquer durablement dans le projet, nous serons heureux de reconsidérer la fermeture et d'étudier la possibilité de poursuivre son développement sous une forme collaborative. N'hésitez donc pas à nous contacter si vous souhaitez contribuer.

Encore une fois, merci pour ces cinq belles années. Quelle que soit la suite de cette aventure, nous sommes fiers d'avoir pu aider autant de personnes grâce à ce service.

Passer au contenu principal

Installer node_exporter

Pour avoir des metrics de nos machines virtuelle, on doit installer node_exporter. En règle général, celui-ci suffit mais pour d'autre usage comme les bases de données il faut prendre d'autre exporter. 

Pour commencer on va télécharger la dernière version de node_exporter 

cd /opt
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz

Ceci est la dernière version quand j'écris. Le mieux est de regarder ici si une autre version existe. 

curl -s https://api.github.com/repos/prometheus/node_exporter/releases/latest|grep browser_download_url|grep linux-amd64|cut -d '"' -f 4|wget -qi -

On extrait node_exporter

tar -xvzf node_exporter-1.6.1.linux-amd64.tar.gz

On modifie le nom du dossier extrait de node_exporter

mkdir /etc/prometheus #Uniquement si ceci est une machine virtuelle
mv node_exporter-1.6.1.linux-amd64 /etc/prometheus/node_exporter

On créer un service pour systemd

nano /etc/systemd/system/node_exporter.service

[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
ExecStart=/etc/prometheus/node_exporter/node_exporter

[Install]
WantedBy=default.target

On reload le daemon de systemd et on lance node_exporter et on l'active au démarrage de la machine

useradd --no-create-home --shell /bin/false prometheus #Uniquement si ceci est une machine virtuelle
chown -R prometheus:prometheus /etc/prometheus/node_exporter #Uniquement si ceci est une machine virtuelle
systemctl daemon-reload
systemctl enable --now node_exporter

On met une nouvelle règle dans ufw et on reload la configuration

ufw allow 9100
ufw reload

Dans notre machine prometheus on va dans son fichier de configuration et on lui rentre la configuration de notre machine

nano /etc/prometheus/prometheus.yml

  - job_name: 'Machine-toto'
    static_configs:
    - targets: ['localhost/IP:9100']

On redémarre prometheus pour prendre en compte notre nouvelle configuration 

systemctl restart prometheus

Dans notre prometheus on va dans Status ==> Target