配置 Windows 以傳送度量值
在 IBM Cloud中佈建 IBM Cloud Monitoring 服務的實例之後,您可以使用 Windows Prometheus Bundle 從 Windows 系統收集度量值。
Windows Prometheus 組合是一個綜合性套件,可安裝並配置 Prometheus 代理程式 及 Windows Exporter,可讓您將度量值傳送至 IBM Cloud Monitoring 實例。
Windows Prometheus 軟體組的主要特性
Windows Prometheus Bundle 提供下列特性:
-
視覺化安裝精靈。
-
互動式啟用 收集器。
-
作為 Windows 服務執行的 Prometheus 代理程式和 Windows Exporter。
-
使用 Windows 網域及實例主機名稱來強化度量值,以在 IBM Cloud Monitoring中輕鬆識別。
-
依預設提供給 Windows 主機概觀、Windows IIS 及 Windows SQL Server的儀表板及警示。
預設收集器
如果您在使用精靈安裝時接受所有預設值,則會啟用下列收集器:
收集器 | 說明 |
---|---|
cpu |
CPU 度量值 |
cs |
電腦系統度量 |
logical_disk |
磁碟度量值 |
os |
作業系統度量 |
system |
系統度量 |
net |
網路介面度量值 |
如果您使用 Microsoft ISS 或 Microsoft MSSQL,在安裝期間,您可以在精靈或指令行中啟用這些收集器。 所有可以配置的收集器都可以在 Prometheus 匯出器文件中找到。
配置
若要開始監視 Windows 系統,請執行下列動作:
-
從 最新專案版本 下載 Windows Prometheus 組合二進位安裝程式。
-
在 Windows 系統上執行安裝程式。
-
按下一步。
-
對於 主機配置,請勿變更埠或 IP 值。 指定「Windows 防火牆」所需的任何其他 CLI 旗標 或遠端 IP 位址。
-
按下一步。
-
選取您要啟用以產生度量值的收集器。
Windows 匯出器選擇 可以選取最常用的度量值。 其他 Windows Exporter 度量可以新增為逗點區隔清單。
-
Promethus 格式的度量值可以由其他處理程序寫入系統上的檔案。 透過選取
Prometheus metrics from files
然後指出度量值所在的目錄,可以將這些度量值匯出並傳送至 IBM Cloud Monitoring。 -
按一下“安裝”, 然後按一下 “完成” 以完成安裝。
-
移至 IBM Cloud Monitoring 實例,並開始使用 Microsoft Windows 儀表板和警示
您可以使用預設儀表板 Windows Host Overview
來檢視 Windows 度量值。 此預設儀表板位於 儀表板 > 應用程式 區段中。 當您已啟用 process
度量值時,可以使用 Windows Process Overview
儀表板。 當您已啟用 service
度量值時,可以使用
Windows Services Overview
儀表板。 您也可以在 警示 > Library 中搜尋 Windows
,以取得可用的預設警示。

使用指令行安裝
您可以使用指令行或 PowerShell,在多部機器之間自動安裝 Windows Prometheus 組合。 例如,您可以使用以下命令:
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
此指令將安裝具有 cpu
及 os
收集器的 Windows Prometheus 組合。
Comand line 選項
可用的指令行選項如下:
ENABLED_COLLECTORS
- 以逗點區隔的 收集器清單。
SYSDIG_URL
- IBM Cloud Monitoring 地區的 Prometheus 端點,格式為
https://eu-gb.monitoring.cloud.ibm.com/prometheus/remote/write
。 COMPUTER_NAME
- (選用) 以自訂值置換 Windows Exporter 所產生的度量值中的標籤
instance
。 預設值是儲存在COMPUTERNAME
Windows 環境變數中的電腦名稱。 PROMETHEUS_PORT
- (選用) Prometheus 埠。 預設值為
9090
。 WINDOWS_EXPORTER_LISTEN_ADDR
- (選用) Windows Exporter IP 位址。 預設值為
0.0.0.0
。 WINDOWS_EXPORTER_LISTEN_PORT
- (選用) Windows Exporter 埠。 預設值為
9182
。 WINDOWS_EXPORTER_EXTRA_FLAGS
- (選用):Windows Exporter 其他 CLI 旗標。 預設值為空字串。
WINDOWS_EXPORTER_FIREWALL_REMOTE_ADDR
- (選用):「Windows 防火牆」異常狀況清單 (允許清單) 的遠端 IP 位址清單 (以逗點區隔)。 預設值是容許任何遠端位址的空字串。
TEXTFILE_DIR
textfile
收集器將在其中尋找檔案的本端資料夾。 這僅在啟用textfile
收集器時使用。
更新配置
如果您需要新增或移除已配置的度量收集器,您可以執行精靈,選取 變更 選項,然後進行必要的變更。
您可以選擇性地編輯 C:\Program Files\windows_exporter
目錄中的 config.yml
檔案。 儲存變更之後,您將需要重新啟動 windows_exporter.exe
服務。
移除組合
使用下列指令,從 Windows 系統解除安裝 Windows Prometheus 軟體組:
msiexec /x windows_exporter-1.0.0-x64.msi /qn
您也可以透過執行精靈並選取 移除 選項,來解除安裝 Windows Prometheus 組合。