Instalación y configuración de Node Exporter
Descargue e instale Node Exporter
Descargue la última versión de Node Exporter y ejecute el proceso de verificación del checksum para asegurarse de que el archivo descargado no haya sido manipulado.
cd
curl -LO https://github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.linux-amd64.tar.gz
echo "fbadb376afa7c883f87f70795700a8a200f7fd45412532cc1938a24d41078011 node_exporter-1.8.1.linux-amd64.tar.gz" | sha256sum --check
Resultado esperado: verificar el resultado de la verificación de la suma de control
node_exporter-1.8.1.linux-amd64.tar.gz: OK
Si se verifica el checksum, extraiga los archivos y muévalos al directorio (/usr/local/bin)
para mayor claridad y mejores prácticas. Luego, limpie las copias duplicadas.
tar xvf node_exporter-1.8.1.linux-amd64.tar.gz
sudo cp node_exporter-1.8.1.linux-amd64/node_exporter /usr/local/bin
rm -r node_exporter-1.8.1.linux-amd64 node_exporter-1.8.1.linux-amd64.tar.gz
Configurar el servicio Node Exporter
Cree una cuenta ( node_exporter
) sin acceso al servidor para que Node Exporter se ejecute como un servicio en segundo plano. Esto restringe a los atacantes potenciales únicamente al servicio Node Exporter en el improbable caso de que logren infiltrarse a través de una actualización de cliente comprometida.
sudo useradd --no-create-home --shell /bin/false node_exporter
Cree un archivo de configuración systemd para que el servicio Node Exporter se ejecute en segundo plano.
sudo nano /etc/systemd/system/node_exporter.service
Pegue los siguientes parámetros de configuración en el archivo:
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target
[Service]
User=node_exporter
Group=node_exporter
Type=simple
Restart=always
RestartSec=5
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target
Una vez que haya terminado, guarde con Ctrl+O
y Enter
, luego salga con Ctrl+X
.
Inicie el servicio Node Exporter
Recargar el systemd para registrar los cambios realizados, inicie el servicio Node Exporter y verifique su estado para asegurarse de que se esté ejecutando.
sudo systemctl daemon-reload
sudo systemctl start node_exporter.service
sudo systemctl status node_exporter.service
Resultado esperado: El resultado debería decir Node Exporter está "active (running)". Presione CTRL-C
para salir y Node Exporter continuará ejecutándose.

Utilice el siguiente comando para verificar los logs de Node Exporter. Esté atento a cualquier advertencia o error.
sudo journalctl -fu node_exporter -o cat | ccze -A
Resultado esperado:

Presione Ctrl+C
para salir del monitoreo.
Si el servicio Node Exporter funciona sin problemas, ahora podemos permitir que se inicie automáticamente al reiniciar el sistema.
sudo systemctl enable node_exporter.service
Last updated