Promethues: instalación inicial de node_exporter

Introducción

En el sistema de monitoreo de operación y mantenimiento, generalmente existe un programa llamado agente . Se ejecuta en la máquina recopilada y se utiliza para recopilar información sobre la máquina o el servicio que se ejecuta en ella. Los datos recopilados comúnmente incluyen la CPU, la memoria, el disco, etc. de la máquina, o información sobre algún software de código abierto común que se ejecuta en él (como la información de funcionamiento de rocketmq). Aquí hay un pequeño programa para recopilar información de la máquina: node_exporter y promethues Un agente utilizado en conjunto.

antecedentes

Rocketmq se utiliza como sistema de mensajería de middleware en el proyecto de la empresa. Usé promethues + grafana como monitorización de este sistema. A través del exportador como recopilador, utilicé node_exporter y rocketmq_exporter para recopilar la información del nodo de máquina de rocketmq y la información de servicio de rocketmq respectivamente.

dirección del proyecto

node_exporter: https: //github.com/prometheus/node_exporter/

método de obtención

Puede descargar el código fuente para la compilación local o usar directamente el paquete binario publicado, aquí usamos directamente la versión de lanzamiento 1.0.0


#Descargar paquete binario comprimido 
wget https://github.com/prometheus/node_exporter/releases/download/v1.0.0/node_exporter-1.0.0.linux-amd64.tar.gz #Desconectar 
al directorio local / usr / tar xzvf node_exporter-1.0.0.linux-amd64.tar.gz -C / usr / local / #Rename 
después de ingresar al directorio 
/ usr / local cd / usr / local 
mv node_exporter-1.0.0.linux-amd64 node_exporter

Configurar la gestión de systemd

1) Ejecute: vi /etc/systemd/system/node_exporter.service, copie y pegue lo siguiente

[Unidad]

Descripción = node_exporter

Después = network.target


[Servicio]

ExecStart = / usr / local / exportador_nodo / exportador_nodo

Reiniciar = en caso de falla


[Instalar en pc]

WantedBy = multi-user.target 

2) Configurar inicio


# Vuelva a cargar 
la configuración en systemd systemctl daemon-reload #Configure boot up, si desea desactivar systemctl deshabilite node_exporter 
systemctl enable node_exporter

3) Inicie y verifique node_exporter

#Start node_exporter 
systemctl start node_exporter 
#Check node_exporter status 
systemctl status node_exporter

4) Ver registro

Ejecutar: systemctl status node_exporter -l

Hasta ahora, el node_exporter se ha construido en la máquina recolectada. Más adelante continuaré compartiendo cómo instalar rockermq-exporter en la máquina y configurar node_exporter en los paneles promethues y grafana.

Blogger: prueba para ganar dinero

Lema: Centrarse en las pruebas y la automatización, y esforzarse por mejorar la eficiencia de la I + D; a través de las pruebas y la diligencia para completar la acumulación original, a través de la lectura y la gestión financiera hasta la libertad financiera.

csdn: https://blog.csdn.net/ccgshigao

Blog Park: https://www.cnblogs.com/qa-freeroad/

51cto: https://blog.51cto.com/14900374


Supongo que te gusta

Origin blog.51cto.com/14900374/2542691
Recomendado
Clasificación