docker安装prometheus+grafana监控平台 |
发表者:admin分类:云计算容器2021-12-30 01:17:17 阅读[1098] |
docker安装prometheus+grafana监控平台
一,环境说明。
1,主机IP:192.168.1.20,docker环境,安装prometheus, node-exporter,alertmanager。
2,主机IP:192.168.1.41,docker环境,安装pushgateway,grafana,node-exporter。
二,各个组件的安装。
1,192.168.1.20主机中先建好相关挂载目录。
prometheus挂载文件 :
/opt/prometheus/config/prometheus.yml ---> /etc/prometheus/prometheus.yml
/opt/prometheus/work ---> /prometheus
2,prometheus.yml文件的具体内容。
3,192.168.1.20主机中docker安装prometheus的具体命令:
docker run -d --name=prometheus -d -p 9090:9090 \
-v /opt/prometheus/config/prometheus.yml:/etc/prometheus/prometheus.yml \
-v /opt/prometheus/work:/prometheus \
-v "/etc/localtime:/etc/localtime" \ prom/prometheus
4,打开 192.168.1.20:9090,查看prometheus,执行up查询,会出来4个job,但是只有prometheus-service是正常状态,因为别的都没有安装。
4,192.168.1.20主机中docker中prometheus的node-exporter,相当于安装监控客户端程序。由于docker与主机互同,所以使用 --net=host
具体方法如下:
5,192.168.1.41主机中使用docker安装grafana,具体方法如下:
6,到prometheus上面查看效果,是否抓取相当指标数据。可以看到已经抓取三个targets的指标数据。
7,访问url:http://192.168.1.41:3000/
默认会先跳转到登录页面,默认的用户名和密码都是admin,登录之后,它会要求你重置密码。你还可以再输次admin密码!
8,给grafana,添加prometheus的数据源-datasource。
如下图,填写相关的信息,完成后点 save&test ,测试是否正常。
9,回到首页,点击New dashboard,输入cpu,底部会有提示。当然也可以导入官方的模板,这样方便些。
这里监控 node_load1,表示系统1分钟的负载。点击下面的Add Query
效果如下:
10,配置节点主机硬盘监控信息。输入node,底部会有提示,这里监控 node_disk_info 。点击下面的Add Query。
点击General,修改标题为中文,点击上面的保存按钮。
效果如下:
点击首页,就会有展示。
11,192.168.1.20主机中使用docker安装alertmanager,具体方法如下:
docker run -d --name=alertmanagers -p 9093:9093 \
-v "/etc/localtime:/etc/localtime" \
prom/alertmanager
当然,也可以挂载目录: /opt/prometheus/alerts/alertmanager.yml:/etc/alertmanager/alertmanager.yml
alertmanager.yml内容如下:
打开WEB网址,效果如下:
12,192.168.1.41主机中使用docker,安装 pushgateway,具体命令如下:
docker run -d --name=pushgateway -v "/etc/localtime:/etc/localtime" -p 9091:9091 prom/pushgateway
如果 targets没有添加,需要修改prometheus.yaml文件,添加job。
- job_name: 'pushgateway'
static_configs:
- targets: ['192.168.40.181:9091']
honor_labels: true
# honor_labels: true可以避免targets列表中的job_name是pushgateway的job,instance 和上报到pushgateway数据的job和instance冲突
# 更新
转载请标明出处【docker安装prometheus+grafana监控平台】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论