Files
claudio 368d6fafea Issue
Code backup
2026-05-10 16:59:01 +02:00

86 lines
1.7 KiB
Plaintext

// -*- mode: icinga -*-
// # CheckCommand #
object CheckCommand "check_watchguard" {
import "plugin-check-command"
command = [ PluginDir + "/check_watchguard.sh" ]
arguments += {
"-C" = "$wgsnmp_community$"
"-H" = "$address$"
"-t" = {
required = true
value = "$wgsnmp_types$"
}
}
vars.wgsnmp_community = "pal-ro"
}
// # Template #
template Host "WatchGuard" {
address = "172.16.254.240"
check_command = "hostalive"
}
template Service "WatchGuard - check_watchguard" {
check_command = "check_watchguard"
check_interval = 5m
retry_interval = 3m
command_endpoint = null
vars.wgsnmp_types = "InfoGav"
}
// # Host #
object Host "WatchGuard - Host" {
import "WatchGuard"
}
// # Service #
// # basic #
object Service "ping4" {
display_name = "Ping4"
host_name = "WatchGuard - Host"
check_command = "ping4"
}
object Service "http" {
display_name = "Http"
host_name = "WatchGuard - Host"
check_command = "http"
}
// # snmp #
object Service "Transfer" {
import "WatchGuard - check_watchguard"
host_name = "WatchGuard - Host"
vars.wgsnmp_types = "Transfer"
}
object Service "Cpu" {
import "WatchGuard - check_watchguard"
host_name = "WatchGuard - Host"
vars.wgsnmp_types = "Cpu"
}
object Service "ActiveConns" {
import "WatchGuard - check_watchguard"
host_name = "WatchGuard - Host"
vars.wgsnmp_types = "ActiveConns"
}
object Service "IpsecTunnelNum" {
import "WatchGuard - check_watchguard"
host_name = "WatchGuard - Host"
vars.wgsnmp_types = "IpsecTunnelNum"
}
object Service "InfoGav" {
import "WatchGuard - check_watchguard"
host_name = "WatchGuard - Host"
vars.wgsnmp_types = "InfoGav"
}