玥殇 发表于 2019-1-26 10:46:02

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
  

  

  




页: [1]
查看完整版本: icinga2对特定服务设置专门发邮件策略