--- title: "告警通知全面提升,一键接入多渠道 - 轻松管理,时刻掌控" date: 2023-08-11 lastmod: 2023-08-11 description: "INFINI Console 1.6.0版本上线,全新升级告警系统,新增邮箱、即时通讯渠道(飞书、钉钉等)告警功能,支持自定义邮件服务器,优化系统监控体验,提升告警通知能力。" tags: ["Console", "Easysearch", "Agent", "Alerting"] summary: "叮~~ 叮~~,你们听到什么声音了吗?没错,那是我们全新升级的告警系统带来的惊喜和能量!我们像闪电侠一样快速优化了告警通知功能,它将帮助你避开所有的系统故障陷阱,像超级英雄一样守护系统安全! 序集 # INFINI Console 1.6.0 版本终于上线啦!我们深知及时、有效的告警通知对于系统的稳定运行至关重要。因此在这个版本中,我们花了很多心血来全面提升我们的告警模块,让告警变得更智能、更便捷。相信这次的改进会让大家在系统监控方面少操好多心,有更多时间和精力投入到产品创新中去。为此我们在新版本做了大量工作,全面提升了告警通知能力!这里要感谢我们的研发小伙伴付出的辛勤代码洗礼! 首先,我们新增了邮箱告警通知功能!您现在可以直接在告警渠道中设置要接收告警邮件的邮箱,一旦系统有任何异常,您就可以第一时间通过邮件得到通知。 其次,我们支持了多种主流的即时通讯渠道告警,比如飞书、钉钉、企业微信等。以前如果要接入这些第三方渠道,需要自己配置消息渠道及告警内容,现在我们帮您做了这件苦差事,直接在告警渠道里填写 Webhook 后激活这些渠道即可。 最后,考虑到每个公司的邮件服务配置都不太一样,我们加入了自定义邮件服务器的功能。您可以根据自己的 SMTP 服务设置相应的参数,我们的告警就会帮您通过您的企业邮件渠道发送出去。一切都是那样的自然和谐。 篇章 # Easysearch 与 Console 安装操作视频,可直接复制视频中的操作命令。 展开查看完整操作代码 # 使用 root 用户操作 whoami && cat /etc/redhat-release && uptime # 安装 JDK yum -y install java-11 # 创建 infini 用户 groupadd -g 602 infini useradd -u 602 -g infini -m -d /home/infini -c 'infini' -s /bin/bash infini # 安装 Easysearch & Console curl -sSL http://get." --- 叮~~ 叮~~,你们听到什么声音了吗?没错,那是我们全新升级的告警系统带来的惊喜和能量!我们像闪电侠一样快速优化了告警通知功能,它将帮助你避开所有的系统故障陷阱,像超级英雄一样守护系统安全! ## 序集 INFINI Console 1.6.0 版本终于上线啦!我们深知及时、有效的告警通知对于系统的稳定运行至关重要。因此在这个版本中,我们花了很多心血来全面提升我们的告警模块,让告警变得更智能、更便捷。相信这次的改进会让大家在系统监控方面少操好多心,有更多时间和精力投入到产品创新中去。为此我们在新版本做了大量工作,全面提升了告警通知能力!这里要感谢我们的研发小伙伴付出的辛勤代码洗礼! 首先,我们新增了邮箱告警通知功能!您现在可以直接在告警渠道中设置要接收告警邮件的邮箱,一旦系统有任何异常,您就可以第一时间通过邮件得到通知。 其次,我们支持了多种主流的即时通讯渠道告警,比如飞书、钉钉、企业微信等。以前如果要接入这些第三方渠道,需要自己配置消息渠道及告警内容,现在我们帮您做了这件苦差事,直接在告警渠道里填写 Webhook 后激活这些渠道即可。 最后,考虑到每个公司的邮件服务配置都不太一样,我们加入了自定义邮件服务器的功能。您可以根据自己的 SMTP 服务设置相应的参数,我们的告警就会帮您通过您的企业邮件渠道发送出去。一切都是那样的自然和谐。 ## 篇章 Easysearch 与 Console 安装操作视频,可直接复制视频中的操作命令。 {{< asciinema key="/console/console_with_easysearch" autoplay="1" speed="2" rows="30" preload="1" >}} {{< details "展开查看完整操作代码" "..." >}} ```bash # 使用 root 用户操作 whoami && cat /etc/redhat-release && uptime # 安装 JDK yum -y install java-11 # 创建 infini 用户 groupadd -g 602 infini useradd -u 602 -g infini -m -d /home/infini -c 'infini' -s /bin/bash infini # 安装 Easysearch & Console curl -sSL http://get.infini.cloud | bash -s -- -p easysearch curl -sSL http://get.infini.cloud | bash -s -- -p console # 配置 Easysearch jdk ln -s /usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64 /opt/easysearch/jdk sed -i 's/1g/512m/g' /opt/easysearch/config/jvm.options # 初始化 cd /opt/easysearch && bin/initialize.sh # 调整目录权限 chown -R infini.infini /opt/easysearch # 运行 Easysearch su infini -c "/opt/easysearch/bin/easysearch -d" # 运行 Console cd /opt/console && ./console-linux-amd64 -service install && ./console-linux-amd64 -service start # 检查 Easysearch curl -ku admin:44e4e00cded8d82c16cf https://localhost:9200 # 通过以上凭据,可以将 Easysearch 注册为 INFINI Console 的数据存储。 ``` {{< /details >}} 通过浏览器进行 Console 初始化配置 {{% load-img "/img/blog/2023/infini-console-alerting/01.png" "初始化" %}} {{% load-img "/img/blog/2023/infini-console-alerting/02.png" "初始化登录信息" %}} {{% load-img "/img/blog/2023/infini-console-alerting/03.png" "初始化成功" %}} 登录工作台 {{% load-img "/img/blog/2023/infini-console-alerting/04.png" "工作台" %}} 申请授权 {{% load-img "/img/blog/2023/infini-console-alerting/05.png" "申请授权" %}} 开启告警渠道 {{% load-img "/img/blog/2023/infini-console-alerting/06.png" "开启告警渠道" %}} 配置告警 Webhook 回调地址 {{% load-img "/img/blog/2023/infini-console-alerting/07.png" "修改WebHook回调地址" %}} 调整告警规则 {{% load-img "/img/blog/2023/infini-console-alerting/08.png" "编辑告警规则" %}} 调整告警阀值 {{% load-img "/img/blog/2023/infini-console-alerting/09.png" "调整告警阀值" %}} 调整告警阀值 {{% load-img "/img/blog/2023/infini-console-alerting/10.png" "调整告警阀值" %}} 产生告警消息 {{% load-img "/img/blog/2023/infini-console-alerting/11.png" "触发告警" %}} 查看告警中心 {{% load-img "/img/blog/2023/infini-console-alerting/12.png" "告警中心" %}} 查看钉钉告警通知 {{% load-img "/img/blog/2023/infini-console-alerting/13.png" "告警消息" %}} 查看告警详情 {{% load-img "/img/blog/2023/infini-console-alerting/14.png" "站内消息详情" %}} {{% load-img "/img/blog/2023/infini-console-alerting/15.png" "节点" %}} {{% load-img "/img/blog/2023/infini-console-alerting/16.png" "集群" %}} > 发生告警了,您是不是想要看看节点的实时日志呢?接下来,我们在 INFINI Console 中查看实时日志。 获取安装探针命令 {{% load-img "/img/blog/2023/infini-console-alerting/18.png" "安装探针" %}} {{% load-img "/img/blog/2023/infini-console-alerting/19.png" "安装探针命令" %}} Agent 安装操作 {{< asciinema key="/console/console_with_agent" autoplay="1" speed="2" rows="30" preload="1" >}} Agent 关联 Easysearch 实例及日志查看 {{% load-img "/img/blog/2023/infini-console-alerting/20.png" "关联实例" %}} {{% load-img "/img/blog/2023/infini-console-alerting/21.png" "日志查看" %}} > 再次调整 jvm 告警规则的阀值为 80,您将收到告警已恢复通知。 查看钉钉告警恢复通知 {{% load-img "/img/blog/2023/infini-console-alerting/17.png" "告警恢复消息" %}} ## 尾声 以上是我使用 INFINI Console 1.6.0 新版搭建告警系统及验证过程,如果您有任何问题,欢迎在 [Discord](https://discord.gg/4tKTMkkvVX) 上反馈给我们。 > 参考来源:[INFINI Labs 产品更新 | Easysearch 支持 SQL 查询、Console 告警功能支持邮件等多渠道](https://mp.weixin.qq.com/s/v-9PAxJAz4pHu-LZAUTAFA)