Installare l'agente Prometheus su un'istanza Public Cloud
Informazioni sulla traduzione
Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Contribuisci" di questa pagina.
Obiettivo
Prometheus è un sistema di monitoraggio e un database di serie temporali. È possibile installare e utilizzare il suo agente su istanze Public Cloud OVHcloud per raccogliere metriche dai propri server e applicazioni.
Scopri come installare Prometheus Node Exporter o Windows Exporter su un'istanza Public Cloud OVHcloud.
OVHcloud mette a disposizione servizi la cui responsabilità è vostra. Essendo noi privi di accesso a tali macchine, non ne siamo gli amministratori e non potremo fornire alcun supporto. È quindi a voi che compete la gestione software e la sicurezza quotidiana.
Mettiamo a disposizione questa guida per accompagnarvi al meglio in attività comuni. Tuttavia, vi consigliamo di contattare un fornitore specializzato in caso di difficoltà o dubbi riguardo all'amministrazione, all'utilizzo o alla sicurezza di un server. Non esitate a visitare il nostro forum comunitario per interagire con altri utenti.
Prerequisiti
- Creare un'istanza dallo Spazio Cliente OVHcloud.
- Disporre di un accesso amministratore all'istanza.
- Un server Prometheus in esecuzione e accessibile dall'istanza.
Procedura
Segui questi passaggi per installare l'agente Prometheus Node Exporter o Windows Exporter sulla tua istanza Public Cloud OVHcloud per raccogliere metriche.
Passo 1: Connettersi all'istanza
Connettiti all'istanza tramite SSH:
Sostituisci <INSTANCE_IP> con l'indirizzo IP pubblico della tua istanza.
Su Windows, utilizza PowerShell con SSH o un client SSH come PuTTY se preferisci utilizzare un'interfaccia a riga di comando.
Per Windows Server con interfaccia grafica, puoi anche utilizzare il RDP (Remote Desktop).
Passo 2: Aggiornare il sistema
Assicurati che i pacchetti del tuo sistema siano aggiornati:
Non è richiesto alcun aggiornamento specifico per Windows Exporter. Puoi eventualmente verificare che il sistema sia aggiornato tramite Windows Update.
Passo 3: Creare un utente Prometheus (opzionale)
La creazione di un utente dedicato per Node Exporter migliora la sicurezza su Linux, ma è opzionale per Windows Exporter su Windows.
- Questo crea un utente con permessi limitati per eseguire Node Exporter.
- Consigliato in produzione per ridurre i rischi di sicurezza.
- È possibile quindi avviare Node Exporter sotto questo utente tramite systemd.
Nota: Esegui questi comandi PowerShell all'interno della VM tramite SSH.
Nota: Windows Exporter può essere eseguito con l'utente corrente. La creazione di un utente dedicato è opzionale per un controllo degli accessi più rigoroso.
Passo 4: Scaricare Node Exporter / Windows Exporter
Invoke-WebRequest richiede PowerShell 3.0 o superiore.
Tutto avviene direttamente all'interno della VM, non è necessario trasferire file dalla tua macchina locale.
Passo 5: Avviare Node Exporter / Windows Exporter
- Opzionale: Configura un servizio systemd per eseguire Node Exporter automaticamente.
- Se utilizzi l'utente dedicato prometheus, assicurati che il servizio venga eseguito con questo account.
Su Windows Desktop o Core, puoi eseguirlo direttamente in PowerShell o configurarlo come servizio Windows.
È possibile personalizzare i collector; consulta la documentazione ufficiale per ottenere l'elenco completo.
Passo 6: Verificare Node Exporter / Windows Exporter
Node Exporter ascolta di default sulla porta 9100.
Windows Exporter ascolta di default sulla porta 9182.
Sostituisci <PORT> con 9100 per Linux o 9182 per Windows.
Il comando seguente permette di osservare metriche come l'utilizzo della CPU, della memoria, del disco e della rete:
Su Windows Desktop, puoi anche aprire un browser per verificare. Tuttavia, tramite SSH / PowerShell, utilizza curl o Invoke-WebRequest.
Passo 7: Regole del firewall / sicurezza (OVHcloud)
Assicurati che la porta utilizzata dall'exporter sia aperta sia nel firewall della VM che nel tuo Security Group OVHcloud.
Limita l'accesso esclusivamente al server Prometheus per maggiore sicurezza.
Nota: se UFW indica Status: inactive, significa che il firewall non è attivo sulla VM. La regola della porta è aggiunta ma non applicata.
La sicurezza è principalmente gestita dal tuo Security Group OVHcloud.
Se desideri attivare UFW, inizia autorizzando SSH per evitare di bloccare la tua connessione:
Apri la porta 9182 nel firewall Windows:
Puoi anche verificare le regole con:
Passo 8: Connettere Node Exporter / Windows Exporter a Prometheus
1. Modifica il file di configurazione di Prometheus sul tuo server Prometheus (prometheus.yml):
2. Ricarica Prometheus:
3. Le metriche Node Exporter o Windows Exporter della tua istanza OVHcloud dovrebbero ora apparire in Prometheus.
Per saperne di più
Documentazione ufficiale di Node Exporter
Creare e configurare un gruppo di sicurezza in Horizon
Contatta la nostra Community di utenti.