Tabla de contenido
Inicializar el host de monitoreo
Inicializar el host monitoreado
Monitoreo de la configuración del host monitoreo del host monitoreado
Inicializar el host de monitoreo
Instalar ir entorno
Descargue la versión de go correspondiente, descomprímala y configure las variables de entorno
exportar GOROOT=/usr/local/ir exportar RUTA=$RUTA:$GOROOT/bin
Ejecute la versión go para asegurarse de que go se haya instalado correctamente
Instalar Prometeo
Descargar el paquete de instalación correspondiente Descargar | Prometheus
Después de la descarga, descomprima tar-zxvf prometheus-2.37.8.linux-amd64.tar.gz
puesta en marcha
nohup ./prometheus --web.listen-address="0.0.0.0:9788" &
Visite su puerto designado para ver directamente la página de monitoreo que viene con Prometheus: como mi 192.168.55.191:9788
Instalar Grafana
Descarga el paquete rpm: https://dl.grafana.com/oss/release/grafana-6.4.3-1.x86_64.rpm
Instalación local: yum localinstall grafana-6.4.3-1.x86_64.rpm
Inicio: systemctl start grafana-server.service
Visite: 192.168.55.191:3000 para abrir la página de grafana, el nombre de usuario y la contraseña predeterminados son admin, el primer inicio de sesión le permitirá cambiar la contraseña
Luego haga clic en Agregar fuente de datos
Haga clic en Prometeo
Después de ingresar, complete de acuerdo con su propia configuración y luego guarde
Seleccione el informe que necesita en la página de Dashboards, o vaya directamente al sitio web oficial para descargar e importar Dashboards | Grafana Labs
Interludio: Importé un json del sitio web oficial, pero ocurrió el siguiente error. La razón es que mi grafana es demasiado bajo para esta versión de monitoreo, así que usé rpm -Uvh grafana-7.2.1-1.x86_64.rpm para actualizar el rpm (actualización Recuerde detener el servicio anterior), después de la actualización, puede ver la versión grafana-server -v, y luego reiniciar: systemctl start grafana-server.service
Inicializar el host monitoreado
Descargue node_exporter en https://github.com/prometheus/node_exporter/
Descomprima e inicie (nohup ./node_exporter --web.listen-address=:9788 &)
Visite la verificación del puerto de inicio local, por ejemplo, visito el puerto local 9788
Monitoreo de la configuración del host monitoreo del host monitoreado
Modificar la configuración de Prometheus
De acuerdo con el caso oficial de monitorearse a sí mismo, continúe agregando los servicios a monitorear.
- job_name: "prometeo"
static_configs:
- objetivos: ["localhost:9788"]
Luego reinicia Prometheus
después de clases
Apague y vuelva a cargar correctamente Prometheus : --web.enable-lifecycle Descripción Habilite el apagado y la recarga a través de una solicitud HTTP. Luego puede cerrar el programa con una solicitud HTTP, por ejemplo:
curl -X POST http://localhost:9788/-/quit
El archivo de configuración de grafana así instalado se encuentra en /etc/grafana/grafana.ini