IBM Cloud Docs
Configurazione di Windows per inviare metriche

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:

Collettori predefiniti
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:

  1. Scarica il programma di installazione binaria del bundle Windows Prometheus dall'ultima release del progetto.

  2. Eseguire il programma di installazione sul sistema Windows.

  3. Configura gli endpoint di inserimento per la scrittura remota e il tuo token API di monitoraggio nella procedura guidata.

  4. Fai clic su Next.

  5. Per Configurazione host non modificare i valori porta o IP. Specificare eventuali indicatori CLI aggiuntivi o indirizzi IP remoti richiesti per Windows Firewall.

  6. Fai clic su Next.

  7. Selezionare i raccoglitori che si desidera abilitare per generare le metriche.

    ![Selezioni Windows](../images/windows_exporters.png "Windows ExporterSelezioni Windows " caption-side="bottom"}"){: caption="Exporter

    È possibile selezionare le metriche più comunemente utilizzate. Ulteriori metriche di Windows Exporter possono essere aggiunte come un elenco separato da virgole.

  8. 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.

  9. Fare clic su Installa e poi su Fine per completare l'installazione.

  10. 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.

Esempio di un
di un
di metriche di Windows*

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 ambiente COMPUTERNAME 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 raccoglitore textfile è 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.