介绍
夜莺监控系统不仅提供了强大的数据采集和可视化功能,还提供了灵活的告警配置能力,帮助我们实时掌握系统的运行状况,快速响应和解决潜在问题。
本章主要给大家介绍邮件、微信、钉钉配置并告警;简单几台机器随时看就好了,当需要监控运维的服务器几十台、上百台甚至更多的时候,人工去监控肯定不显示,那怕用上监控工具去看也很费劲,监控平台做到监控并将有异常的告警及时推送给运维人员,让运维人员做到有的放矢才是更好的;Prometheus
、Grafana
都有自己的监控及告警;很多人说Prometheus
需要通过配置文件去调整很费事费力;能不能不要总配置文件,在后端处理,放到前端不可以吗?答案时可以的,咱的夜莺监控系统,宣传的就是告警,用来和Grafana
对比的也是告警及自愈;所以今天就来领着大家一块看看,如何自动的告警;
告警相关配置
首先看看我们告警规则的配置,好多配置是不是不用配置文件看着也很繁琐呢?
是的要用用好自动告警肯定不是简单的事情,要想懒要想让程序自动化且灵活,必须考虑到方方面面的配置;不过好像夜莺已经给我们大家内置了一些常用的监控规则,还是诚意满满啊,来大家看一下:
我找了一个服务器的,大家看看所有的信息都给大家提前都填好了。
要想用起来,只需要克隆到告警规则中就可以了。
好了,下面开始配置。
首先 需要我们将之前的数据源做一下调整,看过视频的同学都知道,老大当时说过的
数据源配置
要想告警,必须将这两个信息配置一下
设置告警规则中通知配置
这里我们设置,我们需要通知的媒介,钉钉?微信?邮件等;同时还要设置告警接受组
不然接收不到告警信息
告警推送的STMP设置
通知接收媒介配置
这些都是通知到人的,我们需要找到人员的配置,并配置对用我们需要通知的媒介信息;
简单测试
我们直接调整超管账号进行配置即可,给超管配上邮箱、手机号、其他联系方式:钉钉、微信、飞书、等,坐等接收就可以了。
配置用户
如果配置不同的用户,比如两个以上的人员都需要接收告警;需要将这些人员即可;同样要配置其他联系方式;
这样是接收不到通知的,这里和超管不一样的,要多一步;我们要将我们添加的人员添加到团队中;
这里看到超管已经被关联过了。
为什么要加这一步配置呢?
大家在看前面告警规则配置的告警接受组
是不是看到了同样的名称demo-root-group
?对着这里是统一个数据做关联;
总结
https://flashcat.cloud/docs/content/flashcat-monitor/nightingale-v6/usage/alert/
这个官网介绍的告警规则,很多信息都是来源于这里;我的文章除了入门,还带着大家避坑,希望大家顺顺利利跑起来,这样我们才有更好的动力进行下去。