Prometheus 監控節點

2021-09-24 06:04:11 字數 2173 閱讀 7355

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介面。配置靈活 監...