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 vollständig verwaltete Prometheus Cloud Plattform, die auf Zuverlässigkeit und Einfachheit ausgelegt ist:
Alert Managerist integriert, sodass Sie Warnmeldungen direkt anSlack,Mattermost,PagerDutyund andere gängige Ziele weiterleiten können.- Ein dedizierter E-Mail-Server ermöglicht das Versenden von unbegrenzten E-Mail-Benachrichtigungen ohne zusätzlichen Konfigurationsaufwand.
Blackboxist enthalten und ermöglicht das Prüfen vonHTTP,ICMP,TCPund weiteren Protokollen für ein umfassendes Monitoring.- Konfigurieren Sie Ihre Instanz schnell und einfach mit dem Online-Konfigurationseditor – manuelles Bearbeiten von YAML ist nicht erforderlich.
- Updates lassen sich mit nur einem Klick anwenden. Stackhero übernimmt den gesamten Upgrade-Prozess für Sie und minimiert so Ausfallzeiten und manuellen Aufwand.
- Hohe Performance und starke Sicherheit sind durch Ihre eigene private, dedizierte Infrastruktur gewährleistet.
In etwa 5 Minuten einsatzbereit. Stackhero übernimmt die Einrichtung, damit Sie sich auf das Monitoring konzentrieren können – nicht auf die Wartung. Testen Sie das Prometheus Cloud Hosting von Stackhero, um Ihre Monitoring- und Alerting-Prozesse zu optimieren.
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 UP