侧边栏壁纸
博主头像
一揽芳华 博主等级

行动起来,活在当下

  • 累计撰写 265 篇文章
  • 累计创建 24 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

5.6.手机电话、短信告警

芳华是个男孩!
2024-10-14 / 0 评论 / 0 点赞 / 10 阅读 / 0 字
广告 广告

title: 5.6.手机电话、短信告警
order: 32

icon: lightbulb

一、环境介绍

主机名

IP地址

系统

说明

localhost

192.168.11.61

Ubuntu 20.04

docker方式安装的prometheus

二、使用睿象云手机电话和短信报警

注:

首先申明没有帮睿象云打任何广告。只是要讲电话、短信报警,看到睿象云有这个服务。

1、 睿象云(简称CA)安装步骤

打开睿象云官网

点击注册

注册成功后并登陆

点击智能告警平台

创建应用

在点“集成”,然后找到“prometheus” 点下面的“+” 号

填写应用名称,在点保持并获取key

复制AppKey

cd0ffd35ec9a4ac88dc944dc470d603b

分派策略

1、点击“配置”—2、“分派策略”—3、“新建分派”–4、填写“分派策略名称”—5、选择“分派条件”—6、选择“分派人”—7、点击“保存” 如下图:

配置通知策略

发生时:zabbix发生报警调用CA时触发

认领时:你收到短信后要回复认领时触发

关闭时:把收到的告警关闭时触发

如果配置通知策略有问题 点操作列 修改或者删除

2、 Cloud Alert 与 prometheus集成

修改alertmanager的配置文件

cd0ffd35ec9a4ac88dc944dc470d603b

通过webhook方式通知Cloud Alert,编辑告警的配置文件,新增以下内容。

vim alertmanager/config.yml 

route:
  # 全局报警组,这个参数是必选的
  receiver: ca

receivers:
- name: 'ca'
  webhook_configs:
  - url: 'http://api.aiops.com/alert/api/event/prometheus/自己的appkey'
    send_resolved: true

检查配置

#docker安装方式,检查
docker exec -it alertmanager  amtool check-config /etc/alertmanager/config.yml

#二进制安装方式,检查
/opt/alertmanager/alertmanager  amtool check-config /etc/alertmanager/config.yml

重载alertmanager配置

curl -X POST http://localhost:9093/-/reload

6、测试

关闭node-exporter

#docker环境
docker stop node-exporter

#二进制安装环境
systemctl stop node_exporter

查看prometheus的alerts: http://192.168.11.61:9090/alerts

查看alertmanager的alerts:http://192.168.11.61:9093/#/alerts

如果没收到钉钉消息,排查

docker logs -f alertmanager

手机正常收到短信和电话报警信息如下图:

三、我的微信

如果碰到问题,可以随时加我微信,谢谢

0
广告 广告

评论区