Seite 1 von 3

Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 10.11.2013, 12:09
von funkleuchtturm
Oft sind es die eigentlich einfachen Dinge, die insbesondere dem Newbie das Arbeiten mit der Homematic schwer machen. Grund ist die "tolle" oder ganz fehlende Dokumentation; selbst einfache aber wichtige Funktionen der Speicherung und Auswertung der Fehlermeldungen sind fast gar nicht dokumentiert. Das fällt spätestens dann unangenehm auf, wenn man eine mehr oder weniger unstabile Systemfunktion hat wie ich zur Zeit mit der CCU2. Zwar lässt sich das Fehlerprotokoll herunterladen, aber wenn die CCU bereits abgeschmiert ist dann funktioniert auch das nicht. Und gerade die Zeit vor dem Absturz wäre für die Fehleranalyse so wichtig!

Deshalb wollte ich einen Syslog-Server installieren, um auf meinem Windows-Rechner im Heimnetz kontinuierlich die Fehlermeldungen aufzuzeichen. Bis der Server lief, war aber etwas Probiererei notwendig, weil die Dokumentation keine brauchbaren Informationen dazu lieferte.

Deshalb hier mein Kochrezept zum Einrichten eines Syslog-Servers im Heimnetz:

1. Das Heimnetz besteht bei mir aus:
- Router ( Fritzbox 7390),
- Windows-Rechner (Win7 ) mit IP-Adresse 192.168.178.16
- Homematic CCU2 (Firmware 2.5.4) mit IP-Adresse 192.178.178.50

2. Einrichten der CCU2 im Fenster Einstellungen / Zentralen-Wartung:
Im Fehlerprotokoll habe ich alle Optionen auf nur Fehler eingestellt. Die Syslog-Server Adresse ist die IP-Adresse meines Windows-Rechner, auf dem die Syslog-Server-Software laufen soll.
Als Portnummer habe ich 84 gewählt, weil der ursprünglich für Syslog vorgesehene Port 514 nicht funktionierte! Und danach den Button Einstellungen übernehmen anklicken.
syslog_0.jpg
3. Einrichten des Windows-Rechners mit Installation der Syslog-Software:
Syslog-Server-Software gibt es im Netz zuhauf. Ich habe mich für diese Freeware entschieden:
WhatsUp Gold Syslog Server 1.0 Download bei heise.de: http://www.heise.de/download/whatsup-go ... 87284.html
Also runterladen und Standardinstallation.
Danach Programm als Admin starten.
In dem Menue Options / Listeners die Einstellungen entsprechend dem folgenden Bild vornehmen. Die IP-Adresse ist die Adresse des Windows-Rechners.
syslog_1.jpg
Zum Hauptfenster der Syslog-Software zurück und oben der Start-Knopf drücken (wenn nicht bereits der Server läuft).

4. Wenn bereits Fehlermeldungen entstehen, dann werden diese jetzt aufgezeichnet. Wenn nicht, dann kann man die Funktion testen, indem man bei der CCU2 (siehe erstesBild) den Button Einstellungen übernehmen drückt. Das Ergebnis ist dann die erste geloggte Meldung im Fehlerprotokoll:
syslog_2.jpg
Mit einem Neustart der CCU2 kann man sehr schön sehen, dass die Fehlermeldungen mit der Syslog-Software farblich nach Typ sortierbar sind.
syslog_3.jpg
Viel Spass beim Loggen und der Fehlersuche!

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 14.04.2014, 03:55
von bullshit
alternativ kann man auch papertrailapp.com verwenden

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 05.05.2014, 13:37
von leknilk0815
Servus,
hat das (WhatsUp Gold Syslog Server 1.0) schon jemand mit WIN7 Prof 64bit am laufen?
Bei meiner CCU1 läuft das Programm zwar auf dem Rechner und loggt auch EINZELNE!!! Ereignisse, sobald ich aber in der CCU das Logging von "nur Fehler" auf z.B. "Information" umstelle, stürzt der SyslogServer sofort gnadenlos ab.
Getestet auf 2 verschiedenen Rechnern...
Edit:
auf einem WIN7 32bit passiert das selbe...

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 26.11.2014, 20:00
von Richifan
Hallo,

hab jetzt einen Syslog-Server am Laufen, weil sich in letzter Zeit die Hänger der CCU2 häuften.

Gibt es irgend wo eine Übersicht, was die Meldungen so bedeuten. Ich versteh nur Bahnhof.
So ist es halt, wenn man von Programmierung nix versteht.

Gruß
Richifan

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 08.09.2015, 08:04
von itfreak
leknilk0815 hat geschrieben:Servus,
hat das (WhatsUp Gold Syslog Server 1.0) schon jemand mit WIN7 Prof 64bit am laufen?
Bei meiner CCU1 läuft das Programm zwar auf dem Rechner und loggt auch EINZELNE!!! Ereignisse, sobald ich aber in der CCU das Logging von "nur Fehler" auf z.B. "Information" umstelle, stürzt der SyslogServer sofort gnadenlos ab.
Getestet auf 2 verschiedenen Rechnern...
Edit:
auf einem WIN7 32bit passiert das selbe...
war bei mir auch so.
ich habe den UDP port von 84 auf 514 gestellt ( Std), dann ging es. :D

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 08.09.2015, 09:01
von leknilk0815
itfreak hat geschrieben:ich habe den UDP port von 84 auf 514 gestellt ( Std), dann ging es. :D
...auf 514 steht der von Anfang an (Std)..., stürzt trotzdem ab.
Mittlerweile allerdings auf Win10... :shock:

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 22.12.2015, 03:13
von Bengel00
Hallo,

bei mir ist es das selbe. Habe Syslog Server auf meinem Win7 PC installiert und nutze den Standard Port 514 in Verbindung mit meiner CCU2.
Sobald ich das Logging auf etwas anderes als "Nur Fehler" stelle stürzt die Software ab.

Hat jemand da schon eine Lösung?

Danke, Gruß vom Bengel00

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 16.11.2016, 15:00
von Slice
Hallo zusammen,

nachdem bei dem Update auf die FW 2.25.12 mein Syslog Server (WhatsupGold) auf einmal nichts mehr loggen wollte, hab ich mir gedacht ich deinstalliere den mal und installiere neu.
Bis zu dem Zeitpunkt lief der Syslog Server bei mir aber unter Windows Server 2008R2 ohne Probleme.

Egal wie, nach der Neuinstallation stürzte die Software bei mir auch immer gleich ab..
Ich hatte wie hier beschrieben und vorher auch schon eingestellt den Server immer mit Adminrechte gestartet.
Nachdem alles nichts gebracht hat, hab ich nochmal Google bemüht und gesucht ob ich eine Lösung zu dem Problem finden kann.
Tatsache gibt es einen Eintrag bei Community WhatsupGold der besagt, das man dieses Problem hat wenn man z.B. .NetFramework größer V4.0 einsetzt.
Bei mir war .NetFramework 4.5.2 installiert. Ich habe das deinstalliert und mir von Microsoft die V4.0 besorgt und installiert.
Siehe da, der Syslog Server arbeitet wieder wie gewohnt! :)
Zur Information an Euch.

Grüße,
Slice

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 04.12.2016, 18:25
von EckartS
Hallo,

ich habe ebenfalls einen Syslog-Server auf Windows Server 2012R2: "Syslog Watcher 4 ", einfach zu konfigurieren und empfehlensweert.

Jetzt aber meine Frage: Ich habe unter "Startseite > Einstellungen > Systemsteuerung > Zentralen-Wartung > CCU-Wartung" den Syslog-Server eingetragen und die Log-Kriterien allesamt auf "Nur Warnungen"/ "Nur Fehler":
161205 CCUSyslog.jpg
Aber leider kommen da weiter endlos Meldungen mit "Severity=Info" an:
161205 syslog.jpg
Werden die Einstellungen in WebUI ignoriert? Kennt sich jemand mit den Einstellungen in der CCU besser aus als ich?

Grüße, EckartS

Re: Fehlerprotokoll loggen mit Syslog Server unter Windows

Verfasst: 04.12.2016, 18:49
von BadenPower
EckartS hat geschrieben:Werden die Einstellungen in WebUI ignoriert?
Dumme Gegenfrage:

Hast Du nach dem Umstellen auch die Schaltfläche "Einstellungen übernehmen" betätigt?

.