Prometheus: Configureer Prometheus-server om gegevens van Node Exporter op te halen

Deze documentatie maakt deel uit van de Het ophalen van statistieken van Linux-gids. Bekijk de volledige gids hier: Hoe Linux-serverstatistieken op te halen in Prometheus met Node Exporter.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een volledig beheerd Prometheus cloud platform, ontworpen voor betrouwbaarheid en eenvoud:

  • Alert Manager is geïntegreerd, zodat u waarschuwingen direct kunt doorsturen naar Slack, Mattermost, PagerDuty en andere populaire bestemmingen.
  • Een dedicated mailserver stelt u in staat om onbeperkt e-mailwaarschuwingen te versturen zonder extra configuratie.
  • Blackbox is inbegrepen, waarmee u HTTP, ICMP, TCP en andere protocollen kunt monitoren voor uitgebreide controle.
  • Configureer uw instance snel via de online configuratiebestand-editor. Handmatig YAML beheren is niet nodig.
  • Voer updates uit met één klik. Stackhero verzorgt het upgradeproces voor u, waardoor downtime en handmatige acties tot een minimum worden beperkt.
  • Hoge prestaties en sterke beveiliging zijn standaard, dankzij uw eigen privé en dedicated infrastructuur.

Binnen ongeveer 5 minuten operationeel. Stackhero regelt de installatie, zodat u zich kunt richten op monitoring in plaats van onderhoud. Probeer Prometheus cloud hosting op Stackhero en optimaliseer uw monitoring- en alertingprocessen.

Nadat u Node Exporter heeft geïnstalleerd en beveiligd, configureert u uw Prometheus-server om regelmatig statistieken op te halen.

Op Stackhero selecteert u uw Prometheus-service en gaat u naar de "Prometheus-configuratie" URL. Voeg vervolgens het volgende toe aan uw scrape_configs sectie:

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" om het ":9100" deel te verwijderen
    relabel_configs:
      - source_labels: [__address__]
        target_label: instance
        regex: '([^:]+)(:[0-9]+)?'
        replacement: '${1}'

Sla het bestand op en controleer uw Prometheus-logs om te bevestigen dat het succesvol is herladen (u kunt de logs bekijken vanaf het Stackhero-dashboard door uw Prometheus-service te selecteren en op het tabblad "Logs" te klikken).

Controleer ten slotte of Prometheus statistieken ophaalt door toegang te krijgen tot de Prometheus UI op het Stackhero-dashboard en te navigeren naar Status > Targets. Uw Linux-server zou in de doel lijst moeten verschijnen als UP.

Het doel "myLinuxServer" is UPHet doel "myLinuxServer" is UP