Prometheus: Configurer le serveur Prometheus pour récupérer les données de Node Exporter
Cette documentation fait partie du guide Récupération des métriques depuis Linux. Consultez le guide complet ici : Comment récupérer les métriques d'un serveur Linux dans Prometheus en utilisant Node Exporter.
👋 Bienvenue dans la documentation Stackhero !
Stackhero vous propose une plateforme Prometheus cloud entièrement gérée, conçue pour la fiabilité et la simplicité :
Alert Managerest intégré, ce qui vous permet d’acheminer les alertes directement versSlack,Mattermost,PagerDutyet d’autres destinations populaires.- Un serveur email dédié vous permet d’envoyer un nombre illimité d’alertes par email sans configuration supplémentaire.
Blackboxest inclus, vous permettant de sonder les protocolesHTTP,ICMP,TCPet autres pour une surveillance complète.- Configurez votre instance rapidement grâce à l’éditeur de fichier de configuration en ligne. Plus besoin de gérer le YAML manuellement.
- Appliquez les mises à jour en un seul clic. Stackhero s’occupe du processus de mise à niveau pour vous, réduisant ainsi les interruptions et les interventions manuelles.
- Performance élevée et sécurité renforcée sont incluses grâce à votre propre infrastructure privée et dédiée.
Mettez votre instance en service en environ 5 minutes. Stackhero s’occupe de l’installation pour que vous puissiez vous concentrer sur la surveillance, pas sur la maintenance. Essayez l’hébergement Prometheus cloud sur Stackhero pour simplifier vos flux de travail de monitoring et d’alerting.
Après avoir installé Node Exporter et l'avoir sécurisé, configurez votre serveur Prometheus pour récupérer les métriques à intervalles réguliers.
Sur Stackhero, sélectionnez votre service Prometheus et allez à l'URL "Prometheus configuration". Ajoutez ensuite ce qui suit à votre 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 qu'il a été rechargé avec succès (vous pouvez voir les logs depuis le tableau de bord Stackhero en sélectionnant votre service Prometheus et en cliquant sur l'onglet "Logs").
Enfin, vérifiez que Prometheus récupère les métriques en accédant à l'interface utilisateur de Prometheus sur le tableau de bord Stackhero et en naviguant vers Status > Targets. Votre serveur Linux devrait apparaître dans la liste des cibles comme étant UP.
La cible "myLinuxServer" est UP