Zugriff
- Öffnen Sie
https://<SERVER_IP>:9090in deinem Browser. - Das Zertifikat ist selbstsigniert, daher zeigt Ihr Browser eine Zertifikatswarnung an.
- Die Prometheus-Targets-Seite ist erreichbar unter
https://<SERVER_IP>:9090/targets. - Die Metriken sind erreichbar unter
https://<SERVER_IP>:9090/metrics.
Anmeldung
Prometheus ist durch HTTP-Basic-Authentifizierung geschützt.
- Benutzername:
admin - Passwort: gespeichert in
/root/.prometheus-credentials
Dieselbe Authentifizierung schützt die Web-UI, die API und den Endpunkt /metrics .
Wichtige Dateien und Verzeichnisse
- Prometheus-Konfiguration:
/etc/prometheus/prometheus.yml - Web/TLS/Auth-Konfiguration:
/etc/prometheus/web-config.yml - TLS-Zertifikate:
/etc/prometheus/tls/ - Prometheus-Daten:
/var/lib/prometheus - Node Exporter Textfile Collector:
/var/lib/node_exporter/textfile_collector - Zugangsdaten:
/root/.prometheus-credentials - Prometheus-Binärdatei:
/usr/local/bin/prometheus - Promtool:
/usr/local/bin/promtool - Node-Exporter-Binärdatei:
/usr/local/bin/node_exporter - Prometheus-Dienst:
/etc/systemd/system/prometheus.service - Node-Exporter-Dienst:
/etc/systemd/system/node_exporter.service
Service-Management
Prometheus prüfen:
systemctl status prometheus
Prometheus neu starten:
systemctl restart prometheus
Prometheus-Logs anzeigen:
journalctl -u prometheus -f
Node Exporter prüfen:
systemctl status node_exporter
Node Exporter neu starten:
systemctl restart node_exporter
Node-Exporter-Logs anzeigen:
journalctl -u node_exporter -f
Targets hinzufügen
Bearbeiten /etc/prometheus/prometheus.yml:
vim /etc/prometheus/prometheus.yml
Überprüfen Sie die Konfiguration:
promtool check config /etc/prometheus/prometheus.yml
Prometheus neu laden:
curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
-u admin:<PASSWORD> \
-X POST https://localhost:9090/-/reload
Aufbewahrung
Prometheus ist konfiguriert mit:
- Aufbewahrungsdauer:
30d - Maximale Speichergröße:
10GB
Es gilt die Grenze, die zuerst erreicht wird.
Hinweise
- Grafana und Alertmanager sind nicht installiert. Sie können separat hinzugefügt und mit dieser Prometheus-Instanz verbunden werden.
- Metriken werden bis zu 30 Tage oder 10 GB aufbewahrt, je nachdem, welche Grenze zuerst erreicht wird.
- Eigene Host-Metriken können als
.prom-Dateien hinzugefügt werden unter:/var/lib/node_exporter/textfile_collector