prometheus监控部署及告警
·
openeuler部署
一、准备
3台主机(1台安装prometheus、1台安装grafana、1台安装模拟业务)
均关闭防火墙与上下文



二、部署
prometheus
安装


做链接命令

启动
[root@prometheus prom]# nohup prometheus --config.file=/usr/local/prom/prometheus.yml &
并在后台运行


访问

grafana
安装

添加prometheus作为数据源

启动
systemctl enable --now grafana-server.service

访问
初始用户密码默认admin/admin

设置中文

exproter监控
监控prometheus主机
安装

启动
[root@prometheus exproter]# nohup ./node_exporter &

在prometheus添加任务
[root@prometheus prom]# vim prometheus.yml

重启prometheus
[root@prometheus prom]# killall prometheus
[root@prometheus prom]# nohup prometheus --config.file=/usr/local/prom/prometheus.yml &

prometheus查看

拉取的参数查看
http://192.168.11.95:9090/metrics

grafana查看
也可添加新数据源


新建仪表盘

可使用模板文件


监控server服务端主机
使用exproter监控

添加prometheus新任务
端口对应

重启

grafana网页端

监控mysql服务
下载mysql服务

启动mysql服务

修改密码

使用exproter模拟版

创建连接密码本

启动

创建prometheus新任务

重启

grafana网页导入 mysql图标模板

结果

监控报警
网易邮箱
开启smtp服务

使用alertmanager

编写配置文件

启动


修改prometheus

添加警告规则

重启prometheus

查看规则是否正常加载


模拟故障

结果


钉钉告警
alertmanage 配置文件失效 启动不了
curl -X POST "https://oapi.dingtalk.com/robot/send?access_token" \
-H "Content-Type: application/json" \
-d '{"msgtype":"markdown","markdown":{"title":"测试告警","text":"### 测试告警(告警)\n#### 详情:测试 关键词匹配"}}'
添加机器人



配置alertmanage

模板

启动 alertmanage

模拟故障


鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)