linux监测node进程,通过node_exporter监控linux服务器一
前言:
node_exporter用于監控*nux系統,使用go編寫的收集器
prometheus服務器:192.168.199.222
監控服務器 192.168.199.221
在192.168.199.221下載node_exporterwget?https://github.com/prometheus/node_exporter/releases/download/v*/node_exporter-*.*-amd64.tar.gz
tar?xvfz?node_exporter-*.*-amd64.tar.gz
cd?node_exporter-*.*-amd64
./node_exporter
起來后node_exporter會監控在9100端口,
使用文件服務發現的模式監控node_exporter,prometheus.yml添加配置如下(scrape_configs塊下添加):-?job_name:?'node'
file_sd_configs:
-?files:?['/usr/local/prometheus/sd_config/node.yml']
refresh_interval:?5s
添加/usr/local/prometheus/sd_config/node.yml文件如下:-?targets:
-?192.168.199.221:9100
來看prometheus ui
使用promql
監控192.168.199.221服務器cpu 5分鐘內的平均利用率100-irate(node_cpu_seconds_total{job="node",mode="idle"}[5m])*100
內存使用率100-(node_memory_MemFree_bytes+node_memory_Cached_bytes+node_memory_Buffers_bytes)/node_memory_MemTotal_bytes*100
磁盤使用率100-node_filesystem_free_bytes{mountpoint="/"}/node_filesystem_size_bytes{mountpoint="/"}*100
修改node_exporter啟動命令,監控linux服務器的運行狀態nohup?./node_exporter??--collector.systemd?--collector.systemd.unit-whitelist=(docker|sshd).service?&
啟動后promql中會有node_systemd_unit_state。如圖
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux监测node进程,通过node_exporter监控linux服务器一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速找到由程序员到CTO发展道路上的问路
- 下一篇: BUUCTF Crypto