PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : syslog-ng und openwrt => keine Meldungen



mamue
22.05.09, 19:52
Hallo
ich versuche syslog-ng auf meinen OpenWRT AP dazu zu überreden, auf dem zentralen Loghost zu protokollieren:


source src { unix-stream("/dev/log"); internal(); };

destination messages { file("/var/log/messages"); };

destination loghost { udp("meine-loghost-ip" port(514)); };

log { source(src); destination(messages); }; #Das logged, aber eben lokal
#log { source(src); destination(loghost); }; #Da kommt nix auf dem Server an

Es ist egal, ob ich tcp oder udp verwende. Nehme ich "messages" als destination, erscheint so etwas in /var/log/messages:


Jan 1 00:11:48 wrt54gl-001 syslog-ng[513]: syslog-ng version 1.6.12 starting

Ich würde erwarten, dass diese Zeile im zentralen Log auftaucht, wenn ich als destination "loghost" nehme, ist das falsch gedacht?
Die Firewall blockt das nicht, Meldungen von anderen clients kommen an und in der firewall-log steht nichts.
Was mache ich da falsch?

Danke
mamue

mamue
23.05.09, 11:11
Wenn man etwas nicht hinbekommt, kann man
a) daran weiterbasteln, bis es doch noch läuft oder
b) ein anderes Werkzeug nehmen.
Ich komme zu dem Schluß, dass syslog-ng auf OpenWRT "doof" ist und eigentlich snmp sowieso viel besser für meine Zwecke geeignet ist.
An snmp gefällt mir nicht ganz so gut, dass ich pollen muß, wenn ich etwas wissen möchte (stimmt das? - bin snmp Neuling), aber dafür erfahre ich weit mehr, als mir syslog verrät.

Danke
mamue