[Fli4l_dev] Verfügbarkeit von "metalog"
Bernd Hampel
bernd.hampel at gmx.net
Mo Dez 14 15:33:49 CET 2015
Am 14.12.2015 um 14:41 schrieb Christoph Schulz:
> Hallo!
>
> Bernd Hampel schrieb:
>
>>> a) auf Grund einer unerwünschten Konfiguration entsteht (etwa weil das
>>> rc- Skript vom metalog-Paket etwas derartiges konfiguriert, oder weil das
>>> metalog-Programm eine bestimmte Standardkonfiguration einkompiliert hat),
>>> oder
>>
>> Das rc-Skript ist für den Test nicht verändert worden, nur der Level
>> minimum = 6 auf 7.
>
> Ich kenne aber weder das rc-Skript noch Metalog. Wer weiß, vielleicht
> protokolliert Metalog _immer_ auf die Konsole?
>
>>> b) ob der Grund schlicht ein Timing-Problem ist, d.h. metalog wird zwar
>>> zum Zeitpunkt rc325 gestartet, schaltet sich aber erst später "scharf",
>>> so dass ihn ein Teil der Meldungen gar nicht erreicht.
>>
>> Kann nicht sein, am Anfang des Logs sind alle Meldungen vorhanden und
>> auch gleich mit dem vom syslogd.
> Das verstehe ich nicht. Was für einen "syslogd" meinst du? Du kannst nur
> _einen_ Syslog-Dämon gleichzeitig nutzen. Oder meinst du, dass du einen
> Vergleich zwischen den Protokollen einmal vom Busybox-syslogd und einmal von
> Metalog gemacht hast?
>
Ja, genau das habe ich gemacht.
>> Wie kann ich denn testen welche Meldungen an dem Metalog-Daemon ankommen
>> bevor sie verarbeitet werden?
>> Damit kann man evtl. das metalog-Programm als Fehler lokalisieren.
>
> Das ist nicht einfach. Die Kommunikation zwischen Anwendungen und Syslog-
> Dämon läuft über einen Unix-Socket (/dev/log). Man könnte nun mit Hilfe von
> "socat" (Paket "tools") versuchen, einen "Mittelsmann" zu etablieren (siehe
> z.B. [1]), aber das ist nicht einfach, und ich habe es auch nicht
> ausprobiert. (Der in [1] gezeigte Weg ist nicht 1:1 anwendbar, weil /dev/log
> ein Datagramm-Socket und kein Verbindungs-Socket ist -- man müsste wohl
> UNIX-LISTEN durch UNIX-RECVFROM und UNIX-CONNECT durch UNIX-SENDTO
> ersetzen.)
>
> [1] http://superuser.com/a/576404
>
>
> Viele Grüße,
>
Ab hier übersteigt das meine Kenntnisse und Fähigkeiten.
Ich werden für mich, den metalog syslog-Daemon in den Müll geben und
mit dem Thema aufhören.
Danke für die Tipps.
Gruß Bernd
Mehr Informationen über die Mailingliste Fli4l_dev