49 lines
1.4 KiB
Plaintext
49 lines
1.4 KiB
Plaintext
/* Command objects */
|
|
|
|
object CheckCommand "kernel" {
|
|
import "plugin-check-command"
|
|
|
|
command = [ "sudo", SysconfDir + "/icinga2/scripts/check_kernel" ]
|
|
}
|
|
|
|
object NotificationCommand "mail-host-notification" {
|
|
import "plugin-notification-command"
|
|
|
|
command = [ "/bin/true" ]
|
|
|
|
env = {
|
|
"NOTIFICATIONTYPE" = "$notification.type$"
|
|
"HOSTALIAS" = "$host.display_name$",
|
|
"HOSTADDRESS" = "$address$",
|
|
"HOSTSTATE" = "$host.state$",
|
|
"LONGDATETIME" = "$icinga.long_date_time$",
|
|
"HOSTOUTPUT" = "$host.output$",
|
|
"NOTIFICATIONAUTHORNAME" = "$notification.author$",
|
|
"NOTIFICATIONCOMMENT" = "$notification.comment$",
|
|
"HOSTDISPLAYNAME" = "$host.display_name$",
|
|
"USEREMAIL" = "$user.email$"
|
|
}
|
|
}
|
|
|
|
object NotificationCommand "mail-service-notification" {
|
|
import "plugin-notification-command"
|
|
|
|
command = [ "/bin/true" ]
|
|
|
|
env = {
|
|
"NOTIFICATIONTYPE" = "$notification.type$"
|
|
"SERVICEDESC" = "$service.name$"
|
|
"HOSTALIAS" = "$host.display_name$",
|
|
"HOSTADDRESS" = "$address$",
|
|
"SERVICESTATE" = "$service.state$",
|
|
"LONGDATETIME" = "$icinga.long_date_time$",
|
|
"SERVICEOUTPUT" = "$service.output$",
|
|
"NOTIFICATIONAUTHORNAME" = "$notification.author$",
|
|
"NOTIFICATIONCOMMENT" = "$notification.comment$",
|
|
"HOSTDISPLAYNAME" = "$host.display_name$",
|
|
"SERVICEDISPLAYNAME" = "$service.display_name$",
|
|
"USEREMAIL" = "$user.email$"
|
|
}
|
|
}
|
|
|