Icinga2通知不执行通知命令

时间:2015-10-09 10:12:17

标签: notifications

我正在尝试配置icinga2通知。我重新启动icinga2并且没有发生错误。但是我的通知命令没有执行。我将用户,模板和应用通知定义为主机,通知命令通知(如下所示)并打开通知功能,我不知道为什么我的脚本没有运行。用于配置icinga2通知的论坛中的任何人都可以为我提供配置icinga通知的完整步骤。

通知命令

object NotificationCommand "test-notification" {
    import "plugin-notification-command"
    command = [ "/etc/icinga2/scripts/test.sh" ]}

通知模板

template Notification "generic-notification" {
    command = "test-notification"
    period = "test-24x7"
    user_groups = [ "icinga" ]}

用户

object User "icinga" {
    import "generic-user"
    display_name = "Icinga 2 Admin"
    enable_notifications = true
    email = "icinga@localhost"}

通知

apply Notification "test-notification" to Host {
    import "generic-notification"
    users = [ "icinga" ]
    assign where host.display_name}

1 个答案:

答案 0 :(得分:0)

如果还没有发生,你应该尝试验证执行是否正常。它是可执行的(chmod + x test.sh)?:

在test.sh中,您可以执行类似

的操作
echo "script executed" >> /tmp/doesmyscriptrun.txt

查看您的文件:

cat /tmp/doesmyscriptrun.txt