config-icingatest/zones.d/master/git/base-services.conf

50 lines
789 B
Plaintext

apply Service "ping4" {
import "generic-service"
check_command = "ping4"
assign where host.address && !host.vars.external
}
apply Service "ping6" {
import "generic-service"
check_command = "ping6"
assign where host.address6
}
apply Service "Test for deploy" {
import "generic-service"
check_command = "dummy"
assign where host.address
}
apply Service "ssh" {
import "generic-service"
check_command = "ssh"
assign where (host.address || host.address6) && host.vars.os == "Linux"
}
apply Service for (http_vhost => config in host.vars.http_vhosts) {
import "generic-service"
check_command = "http"
vars += config
}
apply Service for (disk => config in host.vars.disks) {
import "generic-service"
check_command = "disk"
vars += config
}