我有用于 icinga2 和 director 的 icingaweb2 网络界面。
我想针对我监控的任何主机的任何类型的警报发送电子邮件通知。
所以我进入了 icingaweb2 网络界面,在左侧菜单上单击Icinga Director
-> ,然后Notifications
单击Notifications
add
我实际上添加了两个通知。
对于其中一个我导入了mail-host-notification
,对于另一个我导入了mail-service-notification
。
因此,主机相关通知是一个脚本,服务相关通知是另一个脚本。
因为我想发送所有类型的通知,所以在Assign where
强制性要求中我为服务进行了配置 -!service.disabled
只要它被启用..并且对于我使用的服务,host.zone == "master"
因为我没有任何卫星,所以它们都在同一个区域。
这是正确的做法吗?
我没有找到任何地方来定义将电子邮件发送到哪里。
我检查了脚本,应该有一个环境变量(我认为)用来USEREMAIL
定义将此电子邮件发送到何处。我找不到将其放在哪里!
总结一下,有几个问题:
- 我应用的规则是否
Assign where
合理,以便提醒来自所有主机的所有类型的通知 - 这是正确配置电子邮件通知的方法吗?
- 我如何设置所需的变量,例如将电子邮件发送到哪里?
非常感谢
答案1
所以我终于找到了解决方案。
一般来说,当我去notifications
董事会议时,我没有注意到创建用户对象的菜单。
所以这个网站准确地显示了它的位置,我不知何故错过了它。