Prometheus: Configurer le serveur Prometheus pour collecter les données de Node Exporter
Cette documentation fait partie du guide Récupérer des métriques depuis Linux. Consultez le guide complet ici : Comment récupérer les métriques d'un serveur Linux dans Prometheus avec Node Exporter.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Prometheus cloud prête à l'emploi qui offre de nombreux avantages, notamment :
Alert Managerinclus pour envoyer des alertes versSlack,Mattermost,PagerDuty, etc.- Serveur email dédié pour envoyer un nombre illimité d'alertes par e-mail.
Blackboxpour sonderHTTP,ICMP,TCPet bien plus.- Configuration simple grâce à l'éditeur de fichier de configuration en ligne.
- Mises à jour faciles en un clic.
- Performance optimale et sécurité renforcée grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Prometheus cloud hosting de Stackhero !
Après avoir installé et sécurisé Node Exporter, configurez votre serveur Prometheus pour collecter les métriques à intervalles réguliers.
Sur Stackhero, sélectionnez votre service Prometheus et rendez-vous sur l'URL "Prometheus configuration". Ajoutez ensuite ce bloc à la section scrape_configs :
scrape_configs:
- job_name: "My servers pool"
static_configs:
- targets: [ "<yourLinuxServerDomain>:9100" ]
basic_auth:
username: "prometheus"
password: "<password>"
scheme: https
tls_config:
insecure_skip_verify: true
# Relabeling "instance" pour supprimer la partie ":9100"
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '([^:]+)(:[0-9]+)?'
replacement: '${1}'
Enregistrez le fichier et vérifiez les logs de Prometheus pour confirmer que le rechargement s'est bien déroulé (vous pouvez consulter les logs depuis le tableau de bord Stackhero en sélectionnant votre service Prometheus puis en cliquant sur l'onglet "Logs").
Enfin, vérifiez que Prometheus collecte bien les métriques en accédant à l'interface Prometheus sur le tableau de bord Stackhero, puis en allant dans Status > Targets. Votre serveur Linux doit apparaître dans la liste des cibles avec le statut UP.
La cible "myLinuxServer" est UP