Accès
- Ouvrez
https://<SERVER_IP>:9090dans votre navigateur. - Le certificat est auto-signé, votre navigateur affichera donc un avertissement de certificat.
- La page des cibles Prometheus est disponible à l'adresse
https://<SERVER_IP>:9090/targets. - Les métriques sont disponibles à l'adresse
https://<SERVER_IP>:9090/metrics.
Connexion
Prometheus est protégé par une authentification HTTP Basic.
- Nom d'utilisateur :
admin - Mot de passe : stocké dans
/root/.prometheus-credentials
La même authentification protège l'interface web, l'API et le point de terminaison /metrics .
Fichiers et répertoires importants
- Configuration Prometheus :
/etc/prometheus/prometheus.yml - Configuration web/TLS/auth :
/etc/prometheus/web-config.yml - Certificats TLS :
/etc/prometheus/tls/ - Données Prometheus :
/var/lib/prometheus - Collecteur textfile de Node Exporter :
/var/lib/node_exporter/textfile_collector - Identifiants :
/root/.prometheus-credentials - Binaire Prometheus :
/usr/local/bin/prometheus - Promtool :
/usr/local/bin/promtool - Binaire Node Exporter :
/usr/local/bin/node_exporter - Service Prometheus :
/etc/systemd/system/prometheus.service - Service Node Exporter :
/etc/systemd/system/node_exporter.service
Gestion des services
Vérifier Prometheus :
systemctl status prometheus
Redémarrer Prometheus :
systemctl restart prometheus
Consulter les journaux Prometheus :
journalctl -u prometheus -f
Vérifier Node Exporter :
systemctl status node_exporter
Redémarrer Node Exporter :
systemctl restart node_exporter
Consulter les journaux Node Exporter :
journalctl -u node_exporter -f
Ajouter des cibles
Modifier /etc/prometheus/prometheus.yml:
vim /etc/prometheus/prometheus.yml
Validez la configuration :
promtool check config /etc/prometheus/prometheus.yml
Recharger Prometheus :
curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
-u admin:<PASSWORD> \
-X POST https://localhost:9090/-/reload
Rétention
Prometheus est configuré avec :
- Durée de rétention :
30d - Taille de stockage maximale :
10GB
La première limite atteinte s'applique.
Remarques
- Grafana et Alertmanager ne sont pas installés. Vous pouvez les ajouter séparément et les connecter à cette instance Prometheus.
- Les métriques sont conservées jusqu'à 30 jours ou 10 Go, selon la première limite atteinte.
- Des métriques d'hôte personnalisées peuvent être ajoutées sous forme de fichiers
.promdans :/var/lib/node_exporter/textfile_collector