我正在尝试配置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}
答案 0 :(得分:0)
如果还没有发生,你应该尝试验证执行是否正常。它是可执行的(chmod + x test.sh)?:
在test.sh中,您可以执行类似
的操作echo "script executed" >> /tmp/doesmyscriptrun.txt
查看您的文件:
cat /tmp/doesmyscriptrun.txt