hallo zusammen;
ich möchte gern ein check_cluster für meine Host mit den Director implementieren. damit ich die state und vielleicht die linux service prüfen kann.
wie kann icht es am besten machen.
Ich habe ein Master-host und ein Satellite-host + cluster-host die sehen so aus :
Code
- object Host "host-master" {
- import "generic-host-with-agent"
- import "generic-host-director"
- address = ""
- groups = [ "linux-server-director" ]
- vars.agents = "icinga2"
- }
- object Host "vm-sat" {
- import "generic-host-director"
- address = ""
- groups = [ "linux-server-director" ]
- vars.MonitorOS = "linux-server"
- vars.parent = "ESX-vm"
- }
- object Host "cluster_host" {
- check_command = "check_cluster"
- vars.check_cluster_critical = "2"
- vars.check_cluster_host = true
- vars.check_cluster_label = "HOST"
- vars.check_cluster_objects = [ "icinga2_cluster_host", "colo-vm-sat" ]
- vars.check_cluster_warning = "1"
- }
ich bekomme leider diese fehler meldung:
mein Command sieht so aus:
Code
- object CheckCommand "check_cluster" {
- import "plugin-check-command"
- import "icinga2_cluster"
- timeout = 30s
- arguments += {
- "--critical" = "$check_cluster_critical$"
- "--data" = "$check_cluster_data$"
- "--host" = {
- set_if = "$check_cluster_host$"
- }
- "--label" = "$check_cluster_label$"
- "--service" = {
- set_if = "$check_cluster_service$"
- }
- "--warning" = "$check_cluster_warning$"
- }
- }
kann mir jemand hier helfen wie ich es mit den icinga director implementieren kann?
danke
LG