我有用于 icinga2 的 icingaweb2 Web 界面和导演。
我想为我监控的任何主机中的任何类型的警报发送电子邮件通知。
所以我去了 icingaweb2 web 界面,在左侧菜单上我点击Icinga Director
->然后Notifications
点击Notifications
add
我实际上添加了两个通知。
一个是我进口mail-host-notification
的,另一个是我进口的mail-service-notification
。
因此与主机相关的通知是一个脚本,而与服务相关的通知是另一个脚本。
因为我想发送所有类型的通知,所以在Assign where
我为服务配置的强制性东西中 -!service.disabled
只要它被启用..以及我使用的服务,host.zone == "master"
因为我没有任何卫星,所以它们都在相同的区域。
这是正确的方法吗?
我没有找到任何地方来定义将电子邮件发送到哪里。
我检查了脚本,应该调用一个环境变量(我认为)USEREMAIL
来定义发送这封电子邮件的位置。我找不到放置它的地方!
所以总结一下..几个问题:
- 为了提醒来自所有主机的所有类型的通知,我应用了哪些
Assign where
规则有意义 - 这是正确配置电子邮件通知的方法吗?
- 如何设置所需的变量,例如将电子邮件发送到哪里?
非常感谢您
所以我终于找到了解决方案。
它位于https://monitoring-portal.org/woltlab/index.php?thread/42257-setup-email-notification-through-icinga-director/
一般来说,当我进入
notifications
导演时,我没有注意到创建用户对象的菜单。所以这个网站准确地显示了它的位置,我不知何故错过了它。