Accesso
- Apri
https://<SERVER_IP>:9090nel tuo browser. - Il certificato è autofirmato, quindi il browser mostrerà un avviso sul certificato.
- La pagina dei target di Prometheus è disponibile all'indirizzo
https://<SERVER_IP>:9090/targets. - Le metriche sono disponibili all'indirizzo
https://<SERVER_IP>:9090/metrics.
Accesso
Prometheus è protetto con autenticazione HTTP Basic.
- Nome utente:
admin - Password: archiviato in
/root/.prometheus-credentials
La stessa autenticazione protegge l'interfaccia web, l'API e l'endpoint /metrics .
File e directory importanti
- Configurazione di Prometheus:
/etc/prometheus/prometheus.yml - Configurazione web/TLS/auth:
/etc/prometheus/web-config.yml - Certificati TLS:
/etc/prometheus/tls/ - Dati di Prometheus:
/var/lib/prometheus - Textfile Collector di Node Exporter:
/var/lib/node_exporter/textfile_collector - Credenziali:
/root/.prometheus-credentials - Binario di Prometheus:
/usr/local/bin/prometheus - Promtool:
/usr/local/bin/promtool - Binario di Node Exporter:
/usr/local/bin/node_exporter - Servizio Prometheus:
/etc/systemd/system/prometheus.service - Servizio Node Exporter:
/etc/systemd/system/node_exporter.service
Gestione del servizio
Controllare Prometheus:
systemctl status prometheus
Riavviare Prometheus:
systemctl restart prometheus
Visualizzare i log di Prometheus:
journalctl -u prometheus -f
Controllare Node Exporter:
systemctl status node_exporter
Riavviare Node Exporter:
systemctl restart node_exporter
Visualizzare i log di Node Exporter:
journalctl -u node_exporter -f
Aggiungere target
Modifica /etc/prometheus/prometheus.yml:
vim /etc/prometheus/prometheus.yml
Convalida la configurazione:
promtool check config /etc/prometheus/prometheus.yml
Ricaricare Prometheus:
curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
-u admin:<PASSWORD> \
-X POST https://localhost:9090/-/reload
Conservazione
Prometheus è configurato con:
- Tempo di conservazione:
30d - Dimensione massima di archiviazione:
10GB
Si applica il limite raggiunto per primo.
Note
- Grafana e Alertmanager non sono installati. Possono essere aggiunti separatamente e collegati a questa istanza di Prometheus.
- Le metriche vengono conservate per un massimo di 30 giorni o 10 GB, a seconda del limite raggiunto per primo.
- Metriche host personalizzate possono essere aggiunte come file
.promin:/var/lib/node_exporter/textfile_collector