在Windows 環境下安裝 wmi_exporter, Prometheus和Grafana

Node_exporter、Prometheus & Grafana 可以在Windows 或是Linux 的作業系統中安裝和監控。在此文章,單純的將所有軟體安裝在Windows 環境中(監視軟體prometheus和儀表版Grafana),同樣的也是只監看 Windows 主機上的服務(wmi_exporter)。以下為工作的步驟,在安裝或試驗前應該將要安裝的環境和監看的資源先規劃好之後再來安裝:

  • 安裝Prometheus , 並且依規劃的內容修改 Prometheus.yml (在Windows 中若要以服務執行請用nssm),
  • 安裝 wmi_exporter 到”被監控的伺服器”,
  • 安裝 Grafana 並匯入儀表版樣本.

Prometheus

  • 安裝 Prometheus:
  • 設定:
    • 程式安裝時預設的PORT 是 9090, 若要變動PORT 數及告警請修改 Prometheus.yml
    • 安裝完成後只有預設的 Prometheus 的參數測量值, 可以連到 hppt://localhost:9090/graph, 在[Execute]右方選擇一個測量值metric 來檢視

Prometheus 的圖形介面可以使用PromQL 語言查詢資料,也可以顯示圖形。但若要進階的儀表圖請使用 Grafana

wmi_exporter

scrape_configs:

  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.

  – job_name: ‘node’

    static_configs:

    – targets: [‘localhost:9182’]

Grafana

  • 安裝 wmi_exporter:
  • 設定:
    • 設定Data Source 為 Prometheus,
    • 下載Dashboard 的JSON 檔, ( 3 wmi_exporter 0.7.0+ for Prometheus )
    • 或是, 可以在[控制台]的[+] , 選擇[import]上傳

: