Prometheus: Prometheus-Server konfigurieren, um Daten von Node Exporter abzurufen

Diese Dokumentation ist Teil des Abrufen von Metriken von Linux-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man Linux-Server-Metriken in Prometheus mit Node Exporter abruft.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Prometheus Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Alert Manager inklusive, um Warnungen an Slack, Mattermost, PagerDuty usw. zu senden.
  • Dedizierter E-Mail-Server zum Versenden von unbegrenzten E-Mail-Warnungen.
  • Blackbox zur Überprüfung von HTTP, ICMP, TCP und mehr.
  • Einfache Konfiguration mit Online-Konfigurationsdatei-Editor.
  • Mühelose Updates mit nur einem Klick.
  • Optimale Leistung und robuste Sicherheit durch eine private und dedizierte VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Prometheus Cloud Hosting-Lösung von Stackhero auszuprobieren!

Nachdem Sie Node Exporter installiert und gesichert haben, konfigurieren Sie Ihren Prometheus-Server, um Metriken in regelmäßigen Abständen abzurufen.

Wählen Sie auf Stackhero Ihren Prometheus-Dienst aus und gehen Sie zur URL "Prometheus-Konfiguration". Fügen Sie dann Folgendes zu Ihrem scrape_configs-Abschnitt hinzu:

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", um den ":9100"-Teil zu entfernen
    relabel_configs:
      - source_labels: [__address__]
        target_label: instance
        regex: '([^:]+)(:[0-9]+)?'
        replacement: '${1}'

Speichern Sie die Datei und überprüfen Sie die Prometheus-Protokolle, um zu bestätigen, dass sie erfolgreich neu geladen wurde (Sie können die Protokolle im Stackhero-Dashboard anzeigen, indem Sie Ihren Prometheus-Dienst auswählen und auf die Registerkarte "Logs" klicken).

Überprüfen Sie schließlich, ob Prometheus Metriken abruft, indem Sie auf das Prometheus-UI im Stackhero-Dashboard zugreifen und zu Status > Targets navigieren. Ihr Linux-Server sollte in der Zielliste als UP erscheinen.

Das Ziel "myLinuxServer" ist UPDas Ziel "myLinuxServer" ist UP