Come Installare Node Exporter su Server Linux
Puoi monitorare facilmente il tuo Server Linux con Node Exporter. L'installazione di Node Exporter è un po' diversa ma segui l'articolo...

Node Exporter è un esportatore Prometheus per metriche a livello di server e di sistema operativo con raccoglitori di metriche configurabili. Ci aiuta a misurare varie risorse del server come RAM, spazio su disco e utilizzo della CPU. Node exporter è una buona soluzione per raccogliere tutte le metriche e le statistiche relative al server Linux per il monitoraggio.
Prima di Iniziare
- Server Prometheus
Dopo l'installazione di node exporter, dovresti inviare le tue metriche al server Prometheus. - Privilegi Sudo
Dovresti accedere al tuo server via SSH con root o il tuo utente di login SSH dovrebbe avere privilegi di root con sudo.
Passaggi di Installazione di Node Exporter
- Crea una directory
Preferisco usare il percorso
/opt/node-exporter per l'installazione. Puoi anche usarlo tu. - Aggiungi utente
Puoi aggiungere un utente con un semplice comando. È:
adduser -r -d /opt/node-exporter node-exporter -s /sbin/nologin - Scarica il binario
Scarica il binario dalla pagina https://github.com/prometheus/node_exporter/releases ed estrai i file direttamente nel percorso
/opt/node-exporter. - Cambia i Permessi del Proprietario e del Gruppo
Ora, devi impostare i permessi utente per eseguire il binario node_exporter.
chown -Rnode-exporter:node-exporter/opt/node-exporter - Crea un file di servizio systemd
Dovremmo gestire lo stato di questo servizio con systemd. Ora, è il momento di creare un file di servizio systemd. Il percorso del file dovrebbe essere
/etc/systemd/system/node-exporter.service. Puoi incollare tutte le configurazioni qui sotto al suo interno.[Unit]
Description=Prometheus exporter for machine metrics
Documentation=https://github.com/flightlesstux/node_exporter
[Service]
Restart=always
User=node-exporter
Gorup=node-exporter
ExecStart=/opt/node-exporter/node_exporter
ExecReload=/bin/kill -HUP $MAINPID
TimeoutStopSec=20s
SendSIGKILL=no
[Install]
WantedBy=multi-user.target - Avvia node-exporter
Ora, sei pronto per avviare il tuo servizio node-exporter con il comando
systemctl start node-exporter.
Ora, puoi vedere le metriche del tuo server tramite l'URL http://IP_ADDRESS:9100/metrics. Se non riesci a raggiungere la pagina, dovresti controllare le impostazioni del firewall e/o del security group per consentire la porta TCP 9100.
Bonus
Ora, conosci i passaggi e ciò di cui hai bisogno per installare Node Exporter. Ho trasformato questa installazione in automazione e puoi sentirti libero di usarla. Esegui il comando sh <(curl https://raw.githubusercontent.com/flightlesstux/node_exporter/master/installer.sh) e in pochi secondi, il tuo node-exporter sarà installato.
Repository GitHub: https://github.com/flightlesstux/node_exporter
Riferimenti
Altro da Ercan
Altri due siti, stesso autore, terreno diverso.
IA, LLMs, agenti, ML applicato.
Note sul campo su workload IA. Analisi dei costi Bedrock, pattern di agenti, trade-off di storage vettoriale, failure mode in produzione.
Visita ercan.ai →L'hub. Chi sono, consulenza, contatti.
Hub personale per entrambe le tracce di scrittura. Chi sono, come funziona la consulenza, come contattarmi.
Visita ercanermis.com →