Docker 安装node_exporter
官方参考:https://github.com/prometheus/node_exporter#using-docker
node_exporter设计用于监控主机系统。不建议将其部署为Docker容器,因为它需要访问主机系统。请注意,您要监视的任何非根安装点都需要绑定到容器中。如果启动容器以进行主机监视,请指定path.rootfs
参数。此参数必须与host root的bind-mount中的路径匹配。node_exporter将path.rootfs
用作访问主机文件系统的前缀。
docker run -d --restart=always --name node_exporter --net="host" --pid="host" -v "/:/host:ro,rslave" prom/node-exporter --path.rootfs=/host --collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"
cat > run_node_exporter.sh << ‘EOF‘ docker stop node_exporter docker rm node_exporter docker run -d --name node_exporter --restart=always --net="host" --pid="host" -v "/proc:/host/proc:ro" -v "/sys:/host/sys:ro" -v "/:/rootfs:ro" prom/node-exporter --path.procfs=/host/proc --path.rootfs=/rootfs --path.sysfs=/host/sys --collector.filesystem.ignored-mount-points=‘^/(sys|proc|dev|host|etc)($$|/)‘ EOF sh run_node_exporter.sh
当 Node Exporter 运行起来后,在浏览器中访问 http://IP:9100/metrics查看抓取metrics.
然后选择Graph,输入node有相关参数输出说明运行正常。
配置prometheus
修改prometheus.yaml配置文件,增加以下内容
- job_name: ‘localhost‘ static_configs: - targets: [‘192.168.92.25:9100‘]
重启prometheus容器
docker restart prometheus
访问grafana,导入id 8919或9276 dashboard模板查看主机监控效果:
source: https://www.kancloud.cn/willseecloud/prometheus_practice/1248703
相关推荐
王道革 2020-11-25
bwyyziq 2020-11-22
pigsmall 2020-11-19
changecan 2020-11-19
helloWorldAndYou 2020-11-16
nginxs 2020-11-14
红石丶 2020-11-13
WanKaShing 2020-11-12
yangkang 2020-11-12
滴水穿石点石成金 2020-11-12
张荣珍 2020-11-12
wuxunanjing 2020-11-11
魅惑青花瓷 2020-11-11
lihongtai 2020-11-09
yangkang 2020-11-09
worldsnow 2020-11-06
MichaelJScofield 2020-11-06
TaoTaoFu 2020-11-06