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 sur la documentation de Stackhero !

Stackhero propose une solution Prometheus cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Alert Manager inclus pour envoyer des alertes à Slack, Mattermost, PagerDuty, etc.
  • Serveur d'email dédié pour envoyer des alertes email illimitées.
  • Blackbox pour sonder HTTP, ICMP, TCP, et plus encore.
  • Configuration facile avec un éditeur de fichier de configuration en ligne.
  • Mises à jour sans effort en un clic.
  • Performance optimale et sécurité robuste 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é 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 UPLa cible "myLinuxServer" est UP