Hallo Checkmk-Freunde,
für einige Checks steht im Agenten-Ouput “<<<wmi_cpuload:sep(124)>>>” mit einem per Doppelpunkt angefügten Suffix “sep(124)”.
Wofür ist diese Suffix gut und was sagt dieser aus?
Gruß
Gino Elflein
Hallo Checkmk-Freunde,
für einige Checks steht im Agenten-Ouput “<<<wmi_cpuload:sep(124)>>>” mit einem per Doppelpunkt angefügten Suffix “sep(124)”.
Wofür ist diese Suffix gut und was sagt dieser aus?
Gruß
Gino Elflein
Hallo @asthor,
das sep(xxx) gibt das Zeichen an, welches für das Trennen der Felder im Agent-Output verwendet wird. In diesem Fall (124) bedeutet es, dass die pipe (|) verwendet wird.
Hi,
der Suffix beschreibt das Trennzeichen wo nach die Strings vom Plugin von checkmk getrennt werden soll. der seep(124) entspricht dem Pipe Zeichen “|”. Hier ein Beispiel:
<<<mytest:sep(124)>>>
testcpu|20
testmem|70
testtemp|25
Die Daten im Check werden als Lister in der Variabel “info” (<2.0) oder “string_table” (2.0) in der folgenden Form übergeben:
[['testcpu',20],['testmem',70],['testtemp,25]]
Würdest du sep(0) verwenden, würde keine Trennung vorgenommen. Lässt du einfach sep() weg, wird nach Leerzeichen oder Tabulatoren getrennt.
Viele Grüße, Christian