概述

使用 warnNotification 和 critNotification 将 Bosun 通知分配给警报定义,并指示在发生新事件时将呈现的警报模板发送到何处。通知可以通过电子邮件发送或使用 HTTP GET / POST 请求。还有一个打印通知,只是将信息添加到 Bosun 日志文件中。

如果要隐藏 URL,密码或 API 密钥,则可以使用 ${env.VARIABLENAME} 从环境变量(通常从 Bosun init 脚本导出)加载值。请注意,对于谁可以访问变量(它们可以很容易地显示在模板中)没有任何保护,但它确实阻止它们直接显示在规则编辑器页面或 .conf 文件中。

notification logfile {
    print = true
}

#print can be added to any notification type to help with debugging
notification email {
    email = sysadmins@example.com
    print = true
}