icinga2對特定服務設置專門發郵件策略
icinga2對特定服務設置專門發郵件策略(如mysql、web等):
# vi /etc/icinga2/conf.d/timeperiods.conf (也可以新建個TimePeriod)
object TimePeriod "9to5" {
import "legacy-timeperiod"
display_name = "Icinga 2 9to5 TimePeriod"
ranges = {
"monday" = "08:00-20:00"
"tuesday" = "08:00-20:00"
"wednesday" = "08:00-20:00"
"thursday" = "08:00-20:00"
"friday"
}
}
:wq
# vi /etc/icinga2/conf.d/services.conf
apply Service "check_hudson" {
import "generic-service"
check_command = "check-http"
vars.url="http://$address$:8080/jenkins"
vars.port="8080"
vars.perf = true
assign where host.vars.os == "hudson"
}
apply Notification "mail" to Service {
import "mail-service-notification-2"
command = "mail-service-notification"
users = [ "webicinga" ]
assign where service.name == "check_hudson"
}
:wq
# service icinga2 restart
本文出自 “linux” 博客,請務必保留此出處http://yangzhiming.blog.51cto.com/4849999/1960088
icinga2對特定服務設置專門發郵件策略