Acceso
- Abre
https://<SERVER_IP>:9090en tu navegador. - El certificado es autofirmado, por lo que tu navegador mostrará una advertencia de certificado.
- La página de targets de Prometheus está disponible en
https://<SERVER_IP>:9090/targets. - Las métricas están disponibles en
https://<SERVER_IP>:9090/metrics.
Inicio de sesión
Prometheus está protegido con autenticación HTTP Basic.
- Nombre de usuario:
admin - Contraseña: almacenada en
/root/.prometheus-credentials
La misma autenticación protege la interfaz web, la API y el endpoint /metrics .
Archivos y directorios importantes
- Configuración de Prometheus:
/etc/prometheus/prometheus.yml - Configuración web/TLS/auth:
/etc/prometheus/web-config.yml - Certificados TLS:
/etc/prometheus/tls/ - Datos de Prometheus:
/var/lib/prometheus - Textfile Collector de Node Exporter:
/var/lib/node_exporter/textfile_collector - Credenciales:
/root/.prometheus-credentials - Binario de Prometheus:
/usr/local/bin/prometheus - Promtool:
/usr/local/bin/promtool - Binario de Node Exporter:
/usr/local/bin/node_exporter - Servicio de Prometheus:
/etc/systemd/system/prometheus.service - Servicio de Node Exporter:
/etc/systemd/system/node_exporter.service
Gestión de servicios
Comprobar Prometheus:
systemctl status prometheus
Reiniciar Prometheus:
systemctl restart prometheus
Ver los logs de Prometheus:
journalctl -u prometheus -f
Comprobar Node Exporter:
systemctl status node_exporter
Reiniciar Node Exporter:
systemctl restart node_exporter
Ver los logs de Node Exporter:
journalctl -u node_exporter -f
Añadir targets
Editar /etc/prometheus/prometheus.yml:
vim /etc/prometheus/prometheus.yml
Valida la configuración:
promtool check config /etc/prometheus/prometheus.yml
Recargar Prometheus:
curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
-u admin:<PASSWORD> \
-X POST https://localhost:9090/-/reload
Retención
Prometheus está configurado con:
- Tiempo de retención:
30d - Tamaño máximo de almacenamiento:
10GB
Se aplica el límite que se alcance primero.
Notas
- Grafana y Alertmanager no están instalados. Puedes añadirlos por separado y conectarlos a esta instancia de Prometheus.
- Las métricas se conservan hasta 30 días o 10 GB, según el límite que se alcance primero.
- Se pueden añadir métricas de host personalizadas como archivos
.promen:/var/lib/node_exporter/textfile_collector