對于如何本地部署一個最小的監控系統,也有很多教程。這里我記錄一個安裝部署步驟,方便新手上手。麻雀雖小,也可初窺門徑。
promethes:負責數據的收集,存儲,以及提供查詢url(集大成)
grafana:展示平臺。一個易于觀察的前端工具。
步驟 1: 安裝 node_exporter
- 
下載 node_exporter: wget //github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
- 
解壓 node_exporter: tar -xvzf node_exporter-1.3.1.linux-amd64.tar.gz
- 
進入 node_exporter 目錄: cd node_exporter-1.3.1.linux-amd64
- 
啟動 node_exporter: ./node_exporter &node_exporter將開始運行并監聽9100端口。
步驟 2: 安裝 Prometheus
- 
下載 Prometheus: wget //github.com/prometheus/prometheus/releases/download/v2.33.0/prometheus-2.33.0.linux-amd64.tar.gz
- 
解壓 Prometheus: tar -xvzf prometheus-2.33.0.linux-amd64.tar.gz
- 
進入 Prometheus 目錄: cd prometheus-2.33.0.linux-amd64
- 
創建 Prometheus 配置文件 prometheus.yml:cat <<EOT > prometheus.yml global: scrape_interval: 15s scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] - job_name: 'node_exporter' static_configs: - targets: ['localhost:9100'] EOT
- 
啟動 Prometheus: ./prometheus --config.file=prometheus.yml &
步驟 3: 安裝 Grafana
- 
下載 Grafana: wget //dl.grafana.com/oss/release/grafana-8.3.3.linux-amd64.tar.gz
- 
解壓 Grafana: tar -zxvf grafana-8.3.3.linux-amd64.tar.gz cd grafana-8.3.3
- 
初始化 Grafana: ./bin/grafana-server init
- 
啟動 Grafana: ./bin/grafana-server start &
步驟 4: 配置 Grafana
- 
訪問 Grafana Web界面: - 打開瀏覽器,訪問 //localhost:3000,默認用戶名和密碼都是admin。
 
- 打開瀏覽器,訪問 
- 
更改默認密碼: - 首次登錄后,系統會要求更改默認密碼。
 
- 
添加 Prometheus 為數據源: - 在 Grafana Web界面中,點擊“Configuration”(齒輪圖標)。
- 選擇“Data Sources” > “Add data source”。
- 選擇“Prometheus”。
- 在“URL”輸入框中輸入 //localhost:9090。
- 點擊“Save & Test”以驗證連接。
 
步驟 5: 創建 Dashboard
- 導入 Dashboard:
- 在 Grafana Web界面中,點擊“+”號,選擇“Import”。
- 選擇一個合適的 Prometheus Dashboard,例如“Node Exporter Full”。
- 將JSON格式的Dashboard配置導入,然后點擊“Load”和“Import”。
 
現在,Prometheus 能夠采集本機的系統和硬件指標,并通過 Grafana 進行展示。這樣,你就可以實時監控本地機器的性能了。