mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-28 00:04:04 +02:00
parent
8779e80291
commit
60feed55b7
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user