Hallo Moritz,
es gibt noch einen Weg...
schaue Dir doch mal bitte
https://checkmk.de/cms_cmk_commandline.html
an.
Dort siehst Du ein Beispiel mit einer FOR - Schleife.
Du könntest folgendes machen:
via WATO das Ergebnis Deiner bisherigen Suche als CSV - Datei exportieren.
Dann in Excel kurz die Spalte mit den Hostnamen in die Zwischenablage kopieren
und in eine Textdatei einfügen. Datei speichern.
Diese in das Site - Verzeichnis legen.
Dann wie bei dem angegeben Beispiel einen one - liner auf der Console ausführen.
in der for - Schleife die Datei mit den Hostnamen einlesen und dann in den weiteren Anweisungen ein
cmk -vvII integrieren
Nach Abschluß, den Core neustarten.
je nach Core - Variante entweder ein
cmk -v -O oder cmk -R ausführen.
Dann solltest Du in der GUI die Änderungen sehen.
Ich nutze das immer wieder, um mal "schnell" etwas neu inventarisieren, wenn mal
wieder jemand etwas mit "vanished services" etc. meldet.
Kleiner Tip:
Wenn Du das ab und an für "unknown services" nutzen willst, um einiges neu zu discovern,
kannst Du, da ja die Hostnamen evtl. mehrfach vorkommen,
vor dem Einfügen in die Textdatei in Excel die Spalte mit den Hostnamen markieren,
ohne diese zu Erweitern (es kommt nämlich ein Hinweis bei dieser Aktion), "Duplikate entfernen".
Das macht Sinn und kann bei langen Listen, die Liste schön verkleinern.
So, ich hoffe mal, das war nicht zu kompliziert geschrieben....
Wenn Du nicht weiter kommst, melde Dich nochmal.
VG
Thomas
Gesendet mit der 1&1 Mail App
···
Am 04.12.19 um 14:38 schrieb Moritz Bunkus via checkmk-de
Huhu,
während ich schön check_mk einführe und erweitere, komme ich immer wieder
in folgende Situation:
Für ein neue zu prüfendes Faktum erstelle ich ein Script, das vom Agent
über das local-Verzeichnis ausgeführt werden soll. Ich backe das Script
dann in check_mk in eine neue Agent-Version und warte, bis der Agent auf
alle Clients verteilt ist & stoße dann eine neue Discovery an.
Jetzt habe ich auf all meinen Maschinen einen neuen Service, den ich auch
gerne monitoren möchte. Über die View »Unmonitored services« sehe ich die
auch alle bequem auf einer Seite; dort kann ich aber die Konfiguration
nicht ändern.
Momentan finde ich generell keine Möglichkeit, für all diese Checks en
masse zu sagen: ab sofort bitte monitoren. Statt dessen muss ich im WATO
jeden einzelnen Host anklicken, auf Services klicken und dort den Service
auf monitoren stellen.
Umständlich.
Geht das nicht auch besser? Gerne auch über die CLI.
Danke.
Gruß
Moritz
--
Dipl.-Inform. Moritz Bunkus
Geschäftsführer/CTO
LINET Services GmbH | Cyriaksring 10a | 38118 Braunschweig
Tel. 0531-180508-113 | Fax 0531-180508-29 | http://www.linet-services.de
LINET in den sozialen Netzwerken:
https://twitter.com/linetservices | LINET Services GmbH | Braunschweig
Wissenswertes aus der IT-Welt: Blog – LINET Services GmbH
Geschäftsführung: Timo Springmann, Mirko Savic und Moritz Bunkus
HR B 9170 Amtsgericht Braunschweig
USt-IdNr. DE 259 526 516
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de