Modul 93_Log2Syslog - FHEM Logs an Syslog-Server leiten und Syslogs empfangen

Begonnen von DS_Starter, 14 August 2017, 23:40:10

Vorheriges Thema - Nächstes Thema

MaMi7880

Hallo Heiko,

erst mal danke für die schnelle Antwort und den umgehenden Support.
Ich werde deine Anweisung gleich umsetzen.

FHEM läuft auf einem 3er RPi mit OS Raspbian 9 (Stretch). Die System-Pakete sind aktuell.
Ich melde mich wieder

Gruß
Ma.
RaspberryPi 3 mit nanoCUL & JeeLink | FHEM 6.0 mit IT, HM  - Sensoren/Aktoren & Lacrosse Temp./Humi. | Shelly | Amazon Echo | Logitech Harmony Hub | Philips HUE | andFHEM

MaMi7880

Hallo,

leider besteht das Problem immer noch. Evtl liegt es doch an meiner Konfi, ich werde mich diesbezüglich mal schlau machen. Könnte es evtl. an einem im Netzwerk betriebenen PiHole liegen?

Bis dahin, ich melde mich wieder.

Gruß
Ma.
RaspberryPi 3 mit nanoCUL & JeeLink | FHEM 6.0 mit IT, HM  - Sensoren/Aktoren & Lacrosse Temp./Humi. | Shelly | Amazon Echo | Logitech Harmony Hub | Philips HUE | andFHEM

DS_Starter

Ok, schade. Allerdings müsste sich das Verhalten dahingehend geändert haben, dass es evtl. eine Fehlermitteilung gibt, die aber keinen negativen EInfluss auf das Modul oder dessen Ladeverhalten mehr hat. Hast du restartet ?

Kurios ist, dass ich ebenfalls Debian 9 betreibe, wobei es kein Pi ist. Aber das sollte keinen Einfluss haben und andere Nutzer haben eine solche Fehlermeldung auch noch nicht gepostet.
Etwas eigenartig, weil es eben eine Meldung von dem Perl-Standardmodul ist.

PiHole kenne ich nicht, aber nach einem kurzen googeln danach würde ich nicht vermuten dass dieser Fehler etwas damit zu tun haben könnte. Aber wer weiß ...

LG,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MaMi7880

Hallo Heiko,

an dem Verhalten hat sich nichts geändert, genau das gleich wie zuvor.
Ja ich habe nach dem dem einspielen neu gestartet, zuvor das alte Device gelöscht (danach auch neu gestartet). Ich werde mich die kommende Woche etwas ausgiebiger damit beschäftigen, heute habe ich keine Muse mehr  ;)

Bis dahin, schönen Sonntag noch.

Gruß
Manuel
RaspberryPi 3 mit nanoCUL & JeeLink | FHEM 6.0 mit IT, HM  - Sensoren/Aktoren & Lacrosse Temp./Humi. | Shelly | Amazon Echo | Logitech Harmony Hub | Philips HUE | andFHEM

majorshark

Hallo Heiko,

kannst Du Bitte mal das Leerzeichen aus dem apt-get install libio-socket- multicast-perl nehmen.
apt-get install libio-socket-multicast-perl
Das hat bei mir gerade wieder ne viertel Stunde gedauert bist ich mitbekommen habe, dass es nur ein Paket ist und nicht zwei. ;-)

Grüße Frank
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

DS_Starter

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

majorshark

Noch ne Frage.

Bei mir wir auf der Synology der Hostname nur mit 0.0.0.0 geführt. Kann man das ändern. Habe hier nichts gefunden oder habe ich was überlesen?

Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

DS_Starter

Hallo Frank,

das was bei dir als 0.0.0.0 erscheint, ist eigentlich der Hostname des Senders.
Er wird im Device beim FHEM/Device-Start ermittelt per hostname().

Was ergibt denn hostname auf BS-Ebene ?

Ich könnte den Wert per Attribut auch einstellbar machen, aber es sollte automatisch ziehen.

EDIT: Test geht auch mit {hostname()} in der FHEM Kommandozeile

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Ähh... auch noch ne Frage ... wo hast du denn das Leerzeichen gesehen ?
Wenn ich in meine Hilfe schaue, dann sieht alles gut aus -> Anhang.

Könnte es sein, dass du nicht die aktuellste Version hast ? Das ist die 5.3.1
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

majorshark

Hallo Heiko,

auf BS Ebene gibt localhost ,,FHEM-Test" aus. Ich habe gerade noch einmal einen Neustart des BS gemacht aber auch da bleibt der Hostnamen im Protokoll Center auf 0.0.0.0

Die 5.3.1 habe ich auch.

Wenn ich den {hostname()} in FHEM abfrage bekomme ich keine Ausgabe.

Das Lehrzeichen ist im ersten Beitrag in diesem Thread zu viel.

Grüße
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

DS_Starter

ZitatDas Lehrzeichen ist im ersten Beitrag in diesem Thread zu viel.
Ah ... habs geändert.

ZitatWenn ich den {hostname()} in FHEM abfrage bekomme ich keine Ausgabe.
Ja das ist der Grund, bei mir wird der Hostname geliefert.
Ich schaue mal, notfalls biete ich dem User das Setzen des Senderhostnamens per Attribut an. Damit könnte er ihn auch überschreiben um den Sender zu kennzeichnen.

Poste bitte mal noch ein List von deinem Device.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Mir ist noch etwas eingefallen, was sagt denn

hostname -f

auf der BS-Ebene ?  Möglicherweise hast du keinen FQDN gesetzt. 
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

majorshark

root@FHEM-Test:/home/frank# hostname -f
hostname: Name or service not known


Da liegt also der Fehler.
Ich habe gleich mal meine /etc/hosts entsprechend angepasst.

root@FHEM-Test:/home/frank# hostname -f
FHEM-Test


Jetzt fluppts! Und {hostname()} liefert auch den korrekten Namen in FHEM.
Danke für den Hinweis.

Wo wir gerade dabei sind. Wo und wie stelle ich jetzt den LogLevel ein? mit 'verbose'  in 'global' oder im Modul. Das hat aber keinerlei Auswirkung zu haben.

Edit:
Ich habe es. Es waren ja auch nur noch Events im Log. Die habe ich je in der Definition event:.* mit vereinbart.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

majorshark

Ich habe da mal noch ne Frage zum Modul:

Die Erweiterungen [ident:<ident>] [event:<regexp>] [fhem:<regexp>] machen mir ein wenig Probleme. Mit folgender Definition wird das Device angelegt und funktioniert einwandfrei.

defmod Log2Syslog Log2Syslog 192.168.3.3 ident:FHEM-Test event:.* fhem:.*
attr Log2Syslog room SYSTEM


Wenn ich dann, weil mir zu viele Informationen in Protokoll erscheinen das "event:.*" lösche, wird das Device obwohl es in der fhem.cfg steht, nicht mehr angezeigt. Das ist auf meinem Testsystem eindeutig reproduzierbar. Ich dachte die o.g. Erweiterungen sind optional!?

Grüße
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

DS_Starter

Hallo Frank,

ZitatDas ist auf meinem Testsystem eindeutig reproduzierbar. Ich dachte die o.g. Erweiterungen sind optional!?
Das sind sie auch !

Ich kann das bei mir auch nicht nachvollziehen. Habe exakt deine Definition ohne "event:.*"  angelegt und das Device ist auch ganz normal im Raum SYSTEM sichtbar.
siehe Anhang.
Kann ich mir nicht erklären was du da hast  ???

Grüße,
Heiko

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter