Update Icinga 2 config for 2.3

refs #7883
This commit is contained in:
Gunnar Beutner 2014-12-11 13:15:33 +01:00
parent 8779e80291
commit 60feed55b7

View File

@ -47,7 +47,7 @@ object HostGroup "all-hosts" {
local host_types = ["ok", "random", "down", "up", "unreachable", "pending"] local host_types = ["ok", "random", "down", "up", "unreachable", "pending"]
__for (host_type in host_types) { for (host_type in host_types) {
object HostGroup "all-" + host_type use (host_type) { object HostGroup "all-" + host_type use (host_type) {
display_name = "All " + host_type + " hosts" display_name = "All " + host_type + " hosts"
assign where host.vars.check_type == host_type assign where host.vars.check_type == host_type
@ -57,7 +57,7 @@ __for (host_type in host_types) {
local service_types = ["ok", "warning", "critical", "unknown", "flapping", "pending"] local service_types = ["ok", "warning", "critical", "unknown", "flapping", "pending"]
// Servicegroups // Servicegroups
__for (service_type in service_types) { for (service_type in service_types) {
object ServiceGroup "service-" + service_type use (service_type) { object ServiceGroup "service-" + service_type use (service_type) {
display_name = "All " + service_type + " services" display_name = "All " + service_type + " services"
assign where service.vars.check_type == service_type assign where service.vars.check_type == service_type
@ -68,7 +68,7 @@ __for (service_type in service_types) {
// Services // Services
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
__function createService(service_type, num) { function createService(service_type, num) {
apply Service "service-" + service_type + "-" + string(num + 1) use (service_type) { apply Service "service-" + service_type + "-" + string(num + 1) use (service_type) {
import "generic-service" import "generic-service"
@ -80,8 +80,8 @@ __function createService(service_type, num) {
} }
} }
__for (num in range(4)) { for (num in range(4)) {
__for (service_type in service_types) { for (service_type in service_types) {
createService(service_type, num) createService(service_type, num)
} }
} }
@ -90,7 +90,7 @@ __for (num in range(4)) {
// Hosts // Hosts
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
__function createHost(checkType, checkConfig, num, checkEnabled) { function createHost(checkType, checkConfig, num, checkEnabled) {
object Host "test-" + checkType + "-" + string(num + 1) use (checkEnabled, checkType, checkConfig) { object Host "test-" + checkType + "-" + string(num + 1) use (checkEnabled, checkType, checkConfig) {
import "generic-host" import "generic-host"
address = "127.0.0.1" address = "127.0.0.1"
@ -101,7 +101,7 @@ __function createHost(checkType, checkConfig, num, checkEnabled) {
} }
} }
__for (num in range(10)) { for (num in range(10)) {
createHost("ok", [ "ok" ], num, true) createHost("ok", [ "ok" ], num, true)
createHost("random", [ "random", "flapping" ], num, true) createHost("random", [ "random", "flapping" ], num, true)
createHost("down", [ "warning", "critical" ], num, true) createHost("down", [ "warning", "critical" ], num, true)