Datenübergabe von WATO an Agent

Hi Uwe,

der Special Agent benötigt im Verzeichnis ~/local/share/check_mk/checks noch einen Wrapper der die Eingaben im WATO in CLI Parameter umsetzt: Hier ein Beispiel:

#!/usr/bin/env python
# -*- encoding: utf-8; py-ident-offset: 4 -*

def agent_myagent_attr(params, hostname, ipaddress):
    args = []
    if "user" in params:
        args += ["-u", params["user"]]
    if "check_ssl" in params:
        args += ["-c", params["check_ssl"]]
    if "password" in params:
        args += ["-p", passwordstore_get_cmdline("%s", params["password"])]
    args.append(ipaddress)
    return args

special_agent_info["myagent"] = agent_myagent_attr

Vielleicht hilft dir das weiter.

Viele Grüße, Christian

1 Like