Moin,
wir haben eine aktiv-aktiv-Überprüfung
von 2 Icinga-Hosts. Die Überprüfung erfolgt via check_mk. Beim logwatch
ist es dann Zufall, welcher der beiden Hosts die Meldungen zuerst einließt.
Deshalb wäre es (zumindest für uns) sinnvoll, für jeden Icinga-Host ein
statefile zu haben.
Anbei der aktuelle Patch, der statt
<logwatch_dir>/logwatch.state in die Datei <logwatch_dir>/logwatch..state
den aktuellen Status abspeichert. Ich würde mich freuen, wenn dies in die
offizielle Version einfließen könnte:
$ git diff
diff --git a/agents/plugins/mk_logwatch
b/agents/plugins/mk_logwatch
index 567aae7…478f43b 100755
— a/agents/plugins/mk_logwatch
+++ b/agents/plugins/mk_logwatch
@@ -57,7 +57,7 @@ if not logwatch_dir:
print “<<>>”
config_filename = logwatch_dir
- “/logwatch.cfg”
-status_filename = logwatch_dir + “/logwatch.state”
+status_filename = logwatch_dir + “/logwatch.” - os.getenv(“REMOTE_HOST”) + “.state”
def is_not_comment(line):
if line.lstrip().startswith(’#’)
or \
… das gleiche Problem stellt sich,
wenn Cluster-Pakete (mit separater IP-Adresse) auf dem gleichen zu überprüfenden
Host getestet werden. Hier stellt sich mir die Frage, wie das unterschieden
werden kann? Vielleicht hat ja jemand von Euch hier eine Idee?
Mit freundlichen Grüßen,
Claas Rockmann-Buchterkirche
···
ArcelorMittal Bremen
Claas Rockmann-Buchterkirche
Infrastruktur / Informationssysteme
Carl-Benz Str. 28
28237 Bremen
Telefon (0421) 6 48-4348
Telefax (0421) 6 48-49-4348
eMail Claas.RockmannBuchterkirche@arcelormittal.com
www www.arcelormittal.com/bremen
Wie auch immer unsere Position aussehen mag, wir können lernen sie unter
einem positiven Blickwinkel zu betrachten (Dalai Lama)
ArcelorMittal Bremen GmbH
Vorsitzender des Aufsichtsrates: Hedwig Vergote
Vorstand der GmbH: Dr. Dietmar Ringel, Vorsitzender, Rudolf Egbert, Jörn Pufpaff, Uwe Schmidt
Sitz der Gesellschaft: Bremen
Amtsgericht Bremen, HRB 15474 HB