Configurazione di Windows per inviare metriche
Dopo che hai eseguito il provisioning di un'istanza del servizio IBM Cloud Monitoring nel servizio IBM Cloud, puoi utilizzare il bundle Prometheus di Windows per raccogliere le metriche da un sistema Windows.
Il bundle Windows Prometheus è un package completo che installa e configura un agent Prometheus e il Programma di esportazione Windows che ti consentono di inviare le metriche alla tua istanza IBM Cloud Monitoring.
Funzioni chiave del bundle Windows Prometheus
Il bundle Windows Prometheus fornisce le funzioni seguenti:
-
Una procedura guidata di installazione visiva.
-
Abilitazione interattiva dei raccoglitori .
-
Un agent Prometheus e un programma di esportazione Windows che vengono eseguiti come servizi Windows.
-
Metriche arricchite con il dominio Windows e il nome host dell'istanza per una facile identificazione in IBM Cloud Monitoring.
-
Dashboard e avvisi forniti per impostazione predefinita per Panoramica host Windows, Windows IIS e Windows SQL Server.
Raccoglitori predefiniti
Se si accettano tutti i valori predefiniti quando si installa utilizzando la procedura guidata, verranno abilitati i seguenti programmi di raccolta:
Raccoglitore | Descrizione |
---|---|
cpu |
Metriche CPU |
cs |
Metriche del sistema di computer |
logical_disk |
Metriche del disco |
os |
Metriche del sistema operativo |
system |
Metriche di sistema |
net |
Metriche interfaccia di rete |
Se si sta utilizzando Microsoft ISS o Microsoft MSSQL, è possibile abilitare i raccoglitori per questi nella procedura guidata o nella riga comandi durante l'installazione. Tutti i raccoglitori che possono essere configurati sono disponibili nella documentazione del programma di esportazionePrometheus.
Configurazione
Per iniziare a monitorare i sistemi Windows, effettuare le seguenti operazioni:
-
Scarica il programma di installazione binaria del bundle Windows Prometheus dall'ultima release del progetto.
-
Eseguire il programma di installazione sul sistema Windows.
-
Configura gli endpoint di inserimento per la scrittura remota e il tuo token API di monitoraggio nella procedura guidata.
-
Fai clic su Next.
-
Per Configurazione host non modificare i valori porta o IP. Specificare eventuali indicatori CLI aggiuntivi o indirizzi IP remoti richiesti per Windows Firewall.
-
Fai clic su Next.
-
Selezionare i raccoglitori che si desidera abilitare per generare le metriche.
{: caption="Exporter
È possibile selezionare le metriche più comunemente utilizzate. Ulteriori metriche di Windows Exporter possono essere aggiunte come un elenco separato da virgole.
-
Le metriche in formato Prometus possono essere scritte da altri processi in un file sul sistema. Queste metriche possono essere esportate e inviate a IBM Cloud Monitoring selezionando
Prometheus metrics from files
e indicando la directory in cui si trovano le metriche. -
Fare clic su Installa e poi su Fine per completare l'installazione.
-
Vai alla tua istanza IBM Cloud Monitoring e inizia a utilizzare i dashboard e gli avvisi Microsoft Windows
È possibile utilizzare il dashboard predefinito Windows Host Overview
per visualizzare le metriche Windows. Questo dashboard predefinito si trova nella sezione Dashboard > Applicazioni ****. Il dashboard Windows Process Overview
è disponibile quando hai le metriche process
abilitate. Il dashboard Windows Services Overview
è disponibile quando hai le metriche service
abilitate. È inoltre possibile cercare in Avvisi > Libreria per Windows
gli avvisi predefiniti disponibili.

Installazione utilizzando una riga comandi
È possibile automatizzare l'installazione del bundle di Windows Prometheus su più macchine utilizzando la riga comandi o PowerShell. Ad esempio, è possibile utilizzare questo comando:
msiexec /i windows_exporter-1.0.0-x64.msi ENABLED_COLLECTORS=cpu,os SYSDIG_URL="https://eu-gb.monitoring.cloud.ibm.com/prometheus/remote/write" SYSDIG_TOKEN="yyyyyyy-zzzz-zzzz-zzzz-xxxxxxxx" /qn
Questo comando installerà il bundle Prometheus di Windows con i raccoglitori cpu
e os
.
Opzioni della linea di comand
Sono disponibili le seguenti opzioni di riga comandi:
ENABLED_COLLECTORS
- Un elenco separato da virgole di raccoglitori.
SYSDIG_URL
- L' endpointPrometheus della tua regione IBM Cloud Monitoring nel formato
https://eu-gb.monitoring.cloud.ibm.com/prometheus/remote/write
. COMPUTER_NAME
- (Facoltativo) Sovrascrive l'etichetta
instance
nelle metriche generate da Windows Exporter con un valore personalizzato. Il valore predefinito è il nome del computer memorizzato nella variabile di ambienteCOMPUTERNAME
Windows. PROMETHEUS_PORT
- (Facoltativo) La porta Prometheus. Il valore predefinito è "
9090
. WINDOWS_EXPORTER_LISTEN_ADDR
- (Facoltativo) L'indirizzo IP del programma di esportazione Windows. Il valore predefinito è "
0.0.0.0
. WINDOWS_EXPORTER_LISTEN_PORT
- (Facoltativo) La porta del programma di esportazione Windows. Il valore predefinito è "
9182
. WINDOWS_EXPORTER_EXTRA_FLAGS
- (Facoltativo): Windows Exporter indicatori CLI aggiuntivi. Il valore predefinito è una stringa vuota.
WINDOWS_EXPORTER_FIREWALL_REMOTE_ADDR
- (Facoltativo): un elenco separato da virgole di indirizzi IP remoti per l'elenco di eccezioni del firewall Windows (allowlist). Il valore predefinito è una stringa vuota che consente qualsiasi indirizzo remoto.
TEXTFILE_DIR
- La cartella locale in cui il programma di raccolta
textfile
ricercherà i file. Viene utilizzato solo quando il raccoglitoretextfile
è abilitato.
Aggiornamento della configurazione
Se è necessario aggiungere o rimuovere i raccoglitori di metriche configurati, è possibile eseguire la procedura guidata, selezionare l'opzione Modifica e apportare le modifiche richieste.
Facoltativamente, è possibile modificare il file config.yml
nella directory C:\Program Files\windows_exporter
. Dopo aver salvato le modifiche sarà necessario riavviare il servizio windows_exporter.exe
.
Rimozione del bundle
Utilizzare il seguente comando per disinstallare il bundle Windows Prometheus da un sistema Windows:
msiexec /x windows_exporter-1.0.0-x64.msi /qn
È anche possibile disinstallare il bundle Windows Prometheus eseguendo la procedura guidata e selezionando l'opzione Rimuovi.