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
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 →