CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

1、下载安装

到官网下载RPM包

​​https://grafana.com/grafana/download/7.5.11​​

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-7.5.11-1.x86_64.rpm

安装
yum localinstall -y grafana-enterprise-7.5.11-1.x86_64.rpm

启动

systemctl start grafana-server.service

2、登陆grafana

访问测试,默认端口是3000,正常打开

​​http://192.168.100.244:3000/login​​

初始password为admin/admin 初次登陆会要求你更改,改完之后登陆



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

3、添加prometheus数据源

这里prometheus已经是监控摄像头装好了的,直接接入就行了



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

选好prometheus


填入url



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

这里改成 get,然后保存和测试连接


4,、导入模板



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

填入监控系统​​https://dashboards/315​​ 然后load



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

导入成功后



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

5、配k8s面试题置告警方式,这里使用邮件告警

先配置监控摄像头邮箱,找到smtp模块,填入账号信息

vim /etc/grafana/grafana.ini
[smtp]
enabled = true
host = smtp.exmail.qq.com:465
user = aa@qq.com
password = qqqqqqqq
from_address = aa@qq.com
from_name = K8S Alert

注意25端口改成465,不然可能会被屏蔽

改完之后重启服务

systemctl restart grafana-server.service

来到web页面配置告警方式k8s面试题与答案


点击k8s认证add channel



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

保存好,现在告警方式配置好了

6、配置告警规则

点击监控项edit进去


创建监控规则



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

这里设置大于10G报警,rule这里默监控器什么牌子最好清晰度高认是一分钟检查一次,持续5分钟满足条件就报警



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

这里可以自定义邮件内linux重启命令


保存生效

登录一会,报警来了



                                            CentOS 7.9 安装grafana 7.5.11 接入prometheus监控k8s集群

大功告成

分享一个自己搞的监控面板