首页 > 其他 > 详细

docker搭建prometheus主机硬件监控

时间:2020-06-08 22:28:09      阅读:47      评论:0      收藏:0      [点我收藏+]

1. 安装并启动grafana

创建数据文件挂载目录:

mkdir -p /data/grafana

最新版的grafana出现启动失败的问题,需要授予一下权限给数据挂载目录。这是因为Grafana启动使用的用户和用户组都是472,造成对外挂存储没有权限,有人参考这里的方案给解决了。

chown -R 472:472 /data/grafana

启动grafana

docker run -it -d --name=gra -p 3000:3000 -v /data/grafana/:/var/lib/grafana grafana/grafana

2. 安装并启动node export

docker run -d --restart=always --name node --net="host" --pid="host" -v "/:/host:ro,rslave"   prom/node-exporter --path.rootfs=/host

3. 安装并启动prometheus

创建prometheus.yml配置文件,注意当前路径

vim prometheus.yml
scrape_configs:
  - job_name: monitor
    static_configs:
      - targets: [‘192.x.x.x:9100‘]

注意:

  • job_name:可以理解为当前任务的任务名

  • 192.x.x.x是内网IP地址,需要注意

  • targets是列表,意味着可以在里面监听多个IP和端口:

    • targets: [‘192.x.x.x:9100‘,‘192.x.x.x:3306‘,‘192.x.x.y:6379‘]

启动容器,注意prometheus.yml的绝对路径

docker run -it -d -p 9090:9090 --name pro -v /root/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

4. 配置grafana图形界面

  1. 浏览器输入ip:3000
  2. 初始账号密码是admin:admin
  3. 输入之后会提示修改密码,输入两次相同的密码即可,不输入则默认初始密码,不过不安全
  4. 首次进入需要配置数据库,我们使用的是promethues,所以直接选择第一个prometheus即可
  5. 在IP地址栏输入ip:9090,然后点击下面的save and test
  6. 进入dashboard配置选项,点击左上角Home

技术分享图片

再点击 Import dashboard

技术分享图片

进入[grafana dashboard官网][https://grafana.com/grafana/dashboards?orderBy=name&direction=asc],选择自己喜欢的dashboard,点击一下,会出现这个dashboard的ID号

技术分享图片

回到我们自己设置dashboard的界面,name可修改为我们自己想要的名字,data source选择为prometheus,点击import,我这里是因为已经导入过了,后面才会出现(Overwrite)提示。

技术分享图片

OK,好好玩吧。

docker搭建prometheus主机硬件监控

原文:https://www.cnblogs.com/liuhuan086/p/13068799.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!