prometheus 監控linux伺服器
node_exporter:用於*nix系統監控,使用go語言編寫的收集器。
密碼:vrpk
安裝監控客戶端
2、解壓壓縮包
tar xvfz node_exporter-0.17.0.linux-amd64.tar.gz3、移動並進入目錄
mv node_exporter-0.17.0.linux-amd64 /usr/local/node_exporter4、啟動node_exporter服務,預設9100埠cd /usr/local/node_exporter
./node_exporter
常用引數:常用啟動引數#收集檔案系統,忽略哪些不蒐集
--collector.filesystem.ignored-mount-points="
^/(dev|proc|sys|var/lib/docker/.+)($|/)"#
管理的系統服務
--collector.systemd.unit-whitelist=".+"
#指定監聽埠 預設9100
--web.listen-address="
:9100
"
5、新增系統服務:vi /usr/lib/systemd/system/node_exporter.service
[unit]6、啟動新增後的系統服務description=
[service]
restart=on-failure
execstart=/usr/local/node_exporter/node_exporter --conllector.systemd --conllector.systemd.unit-whitelist=(docker|kubelet|kube-proxy|flanneld).service
[install]
wantedby=multi-user.target
systemctl daemon-reload7、檢視匯出器匯出的資料資訊:systemctl restart node_exporter
使用prometheus監控客戶端例項
1、新增新的job服務發現獲取新的node:vim prometheus.yml
scrape_configs:2、新建配置檔案並新增node:vim /usr/local/prometheus/sd_config/node.yml-.....
- job_name: '
node
'file_sd_configs:
- files: ['
/usr/local/prometheus/sd_config/node.yml']
refresh_interval: 5s
-targets:- 47.98.138.176:9100
./promtool check config prometheus.yml4、檢視發現kill -hup pid
5、通過promsql進行簡單查詢
Prometheus 監控節點
tar xf node exporter 0.18.1.linux amd64.tar.gz cd node exporter 0.18.1.linux amd64 cp node exporter usr local bin 檢視版本 root server03 media prometheus ...
prometheus監控exporter部署
harbor exporter docker run d p 9107 9107 restart always network harbor harbor add host mec hub.21cn.com x.x.x.x e harbor username admin e harbor passw...
安裝prometheus監控
github位址包含docker compose安裝方法 元件介紹 prometheus server 包含資料採集scrapes job,stores time series data push gateway prometheus server的乙個 節點,當一些節點沒有提供http endpo...