ich versuche für meinem ESXi im Homelab einen eigenen Check zu schreiben. Dieser Beitrag war sehr hilfreich, leider komme ich an einer Stelle nicht weiter.
Was ich habe wären ein funktionsfähiges Skript und die SSH Integration auf meinem cmk Server; Ob der Output „cmk ready ist“ weiß ich noch nicht
Alle Versuche waren leider nicht erfolgreich, im verlinkten Beitrag wird von „Classical active and passive Monitoring checks“ gesprochen und die finde ich wo genau?
Der Aufruf selbst kommt in die Regel
“Individual program call instead of agent access”
und der Output muss noch etwas anders formatiert werden, damit er einem Local Check entspricht.
So wie in dem verlinkten Beitrag sollte es dann funktionieren.
Im SSH Aufruf brauchst den Key nicht mit angeben wenn dieser, wie in deinem Fall, innerhalb der Site mit einem “Default” Namen vorhanden ist. Es sollte auch ein “ssh -T root@host” ausreichen.
Auch wenn ich die Regel über Explizite Hosts zuweise, bekomme ich keine Reaktion.
OMD[cmk]:~$ cmk -nv --debug --checks=local esx
WARNING: '--checks' is deprecated in favour of option 'detect-plugins'
Checkmk version 2.0.0p25
+ FETCHING DATA
[PiggybackFetcher] Execute data source
No piggyback files for 'esx'. Skip processing.
No piggyback files for 'ip'. Skip processing.
+ PARSE FETCHER RESULTS
Received no piggyback data
execution time 0.0 sec | execution_time=0.010 user_time=0.010 system_time=0.000 children_user_time=0.000 children_system_time=0.000 cmk_time_agent=0.010
Auch wenn das Skript “noch” nicht stimmt müsste doch hier was passieren?
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.