1. 程式人生 > >icinga2對特定服務設置專門發郵件策略

icinga2對特定服務設置專門發郵件策略

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"

= "08:00-20:00"

}

}

: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對特定服務設置專門發郵件策略