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/node_exporter-0.18.1.linux-amd64# node_exporter --version
node_exporter, version 0.18.1 (branch: head, revision: 3db77732e925c08f675d7404a8c46466b2ece83e)
build user: root@b50852a1acba
build date: 20190604-16:41:18
go version: go1.12.5
配置 文字檔案收集器啟用 system 收集器採用collector.systemd.unit whitelist =「.+「 ,使用正規表示式
執行節點匯出器
預設監聽埠9100
nohup node_exporter --collector.textfile.directory /var/lib/node_exporter/textfile_collector --collector.systemd --collector.systemd.unit-whitelist="(docker|sshd|rsyslog).service" > node_exporter.out 2>&1 &
root@server03:~# netstat -antpl | grep 9100
tcp6 0 0 :::9100 :::* listen 74704/node_exporter
mkdir -p /var/lib/node_exporter/textfile_collector
echo 'metadata 1' | tee /var/lib/node_exporter/textfile_collector/metadata.prom
啟動nohup node_exporter --collector.textfile.directory /var/lib/node_exporter/textfile_collector --collector.systemd --collector.systemd.unit-whitelist="(docker|sshd|rsyslog).service" > node_exporter.out 2>&1 &
在 prometheus 伺服器配置 scrapvim /etc/prometheus/prometheus.yml
在伺服器上過濾收集器
注:使用 params 引數配合 collect ,過濾想要的資料
/etc/prometheus/prometheus.yml
- job_name: 'node'
static_configs:
- targets: ['192.168.174.137:9100']
params:
collect:
- cpu
- meminfo
- diskstats
檢視meminfo
node_memory_memfree_bytes
硬碟資訊
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...
Prometheus監控部署
官方文件 監控 資料採集,資料儲存,資料分析,資料展示,資料告警。prometheus本質上是乙個度量資料的收集和分析工具,包含3個核心元件 時間序列資料庫,用於儲存所有度量資料。資料收集器,負責從外部 拉取指標並將其推入資料庫。web伺服器,為配置和查詢儲存的資料提供簡單的web介面。配置靈活 監...