notify

通知模块notify

notify在mydan的位置

notify负责报警信息的最后输出,其会引用oncall(值班)系统,最终提供给上层一个接口关于报警对象和级别的关系。其中报警对象分为三种,人、组、轮班。
组: @teamname
轮班:oncallname:level
人: username

notify使用相关

notify涉及到下面几个问题

1.编写通知插件代码
     默认插件目录 mydan/dan/notify/code , 在这个目录下实现email,sms插件。当然也可以放其他名称的插件,比如weixin,qq

2.绑定插件和级别的关系
     在 mydan/dan/.config中对插件和级别进行绑定, 默认是第一级是邮件,第二级是短信,第三级是邮件和短信。

3.配置个人联系信息
     在 mydan/etc/util/conf/contact 这个文件中配置所有用户的联系方式,名字要和插件名称对应上

4.配置组信息
     在 mydan/etc/util/conf/team 配置组信息