Prometheus监控主机--

傻男人 1年前 ⋅ 539 阅读

Prometheus监控主机

node-exporter

node_exporter的作用是用于机器系统数据收集

docker安装

docker run -d -p 9100:9100 --name=node-exporter \
-v "/proc:/host/proc:ro" \
-v "/sys:/host/sys:ro" \
-v "/:/rootfs:ro" \
--net="host" prom/node-exporter

访问

通过浏览器访问 http://xxx:9100/metrics 如有访问结果则表示启动成功

advisor

advisor是一个谷歌开发的容器监控工具,它被内嵌到k8s中作为k8s的监控组件。

docker安装

docker run -d -p=9200:8080 -name=cadvisor\
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:ro \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --volume=/dev/disk/:/dev/disk:ro \
  --volume=/cgroup:/cgroup:ro \
  -v "/etc/localtime:/etc/localtime" \
  --detach=true \
  --privileged=true --network="host" \
  google/cadvisor

访问

通过浏览器访问 http://xxx:9200/containers/ 查看cadvisor图形化界面,该数据可查看不可存储

prometheus中prometheus.yml添加配置

scrape_configs:
  - job_name: linux
    static_configs:
      - targets: ['172.16.20.156:9100']
        labels:
          instance: linux

模板

模板地址: https://grafana.com/grafana/dashboards/

主机常用的模板id:8919与12633


全部评论: 0

    我有话说: