Toegang
- Open
https://<SERVER_IP>:9090in je browser. - Het certificaat is zelfondertekend, dus je browser toont een certificaatwaarschuwing.
- De Prometheus-targetspagina is bereikbaar op
https://<SERVER_IP>:9090/targets. - De metrics zijn bereikbaar op
https://<SERVER_IP>:9090/metrics.
Inloggen
Prometheus is beveiligd met HTTP Basic Authentication.
- Gebruikersnaam:
admin - Wachtwoord: opgeslagen in
/root/.prometheus-credentials
Dezelfde authenticatie beschermt de web-UI, de API en het endpoint /metrics .
Belangrijke bestanden en mappen
- Prometheus-configuratie:
/etc/prometheus/prometheus.yml - Web/TLS/auth-configuratie:
/etc/prometheus/web-config.yml - TLS-certificaten:
/etc/prometheus/tls/ - Prometheus-data:
/var/lib/prometheus - Node Exporter textfile collector:
/var/lib/node_exporter/textfile_collector - Inloggegevens:
/root/.prometheus-credentials - Prometheus-binary:
/usr/local/bin/prometheus - Promtool:
/usr/local/bin/promtool - Node Exporter-binary:
/usr/local/bin/node_exporter - Prometheus-service:
/etc/systemd/system/prometheus.service - Node Exporter-service:
/etc/systemd/system/node_exporter.service
Servicebeheer
Prometheus controleren:
systemctl status prometheus
Prometheus herstarten:
systemctl restart prometheus
Prometheus-logs bekijken:
journalctl -u prometheus -f
Node Exporter controleren:
systemctl status node_exporter
Node Exporter herstarten:
systemctl restart node_exporter
Node Exporter-logs bekijken:
journalctl -u node_exporter -f
Targets toevoegen
Bewerken /etc/prometheus/prometheus.yml:
vim /etc/prometheus/prometheus.yml
Valideer de configuratie:
promtool check config /etc/prometheus/prometheus.yml
Prometheus herladen:
curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
-u admin:<PASSWORD> \
-X POST https://localhost:9090/-/reload
Retentie
Prometheus is geconfigureerd met:
- Bewaartermijn:
30d - Maximale opslaggrootte:
10GB
De limiet die het eerst wordt bereikt, geldt.
Opmerkingen
- Grafana en Alertmanager zijn niet geïnstalleerd. Je kunt ze apart toevoegen en aan deze Prometheus-instantie koppelen.
- Metrics worden maximaal 30 dagen of 10 GB bewaard, afhankelijk van welke limiet het eerst wordt bereikt.
- Eigen hostmetrics kun je toevoegen als
.prom-bestanden in:/var/lib/node_exporter/textfile_collector