Prometheus: Configurare il server Prometheus per recuperare i dati da Node Exporter
Questa documentazione fa parte della guida Recupero delle metriche da Linux. Consulta la guida completa qui: Come recuperare le metriche di un server Linux in Prometheus utilizzando Node Exporter.
👋 Benvenuti nella documentazione di Stackhero!
Stackhero offre una piattaforma Prometheus cloud completamente gestita, progettata per garantire affidabilità e semplicità:
Alert Managerè integrato, così potete inviare avvisi direttamente aSlack,Mattermost,PagerDutye altre destinazioni popolari.- Un server email dedicato vi consente di inviare avvisi email illimitati senza configurazioni aggiuntive.
Blackboxè incluso, permettendovi di effettuare probe su protocolli comeHTTP,ICMP,TCPe altri per un monitoraggio completo.- Configurate rapidamente la vostra istanza tramite l’editor online del file di configurazione. Non è necessario gestire manualmente i file YAML.
- Applicate gli aggiornamenti con un solo clic. Stackhero si occupa dell’intero processo di upgrade, riducendo al minimo i tempi di inattività e l’intervento manuale.
- Alte prestazioni e sicurezza avanzata sono garantite grazie a un’infrastruttura privata e dedicata.
Sarete operativi in circa 5 minuti. Stackhero si occupa della configurazione, così potete concentrarvi sul monitoraggio invece che sulla manutenzione. Provate Prometheus cloud hosting su Stackhero per ottimizzare i vostri flussi di lavoro di monitoring e alerting.
Dopo aver installato Node Exporter e averlo protetto, configurare il server Prometheus per recuperare le metriche a intervalli regolari.
Su Stackhero, selezionare il servizio Prometheus e andare all'URL "Prometheus configuration". Quindi aggiungere quanto segue alla sezione scrape_configs:
scrape_configs:
- job_name: "My servers pool"
static_configs:
- targets: [ "<yourLinuxServerDomain>:9100" ]
basic_auth:
username: "prometheus"
password: "<password>"
scheme: https
tls_config:
insecure_skip_verify: true
# Relabeling "instance" per rimuovere la parte ":9100"
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '([^:]+)(:[0-9]+)?'
replacement: '${1}'
Salvare il file e controllare i log di Prometheus per confermare che sia stato ricaricato con successo (è possibile visualizzare i log dal dashboard di Stackhero selezionando il servizio Prometheus e cliccando sulla scheda "Logs").
Infine, verificare che Prometheus stia recuperando le metriche accedendo all'interfaccia utente di Prometheus sul dashboard di Stackhero e navigando su Status > Targets. Il server Linux dovrebbe apparire nell'elenco dei target come UP.
Il target "myLinuxServer" è UP