syslogd unter Free und OpenBSD

From: Marian Hettwer <MH(at)kernel32.de>
Date: Thu, 26 May 2005 15:41:41 +0200 (CEST)

Halli Hallo Liste,

mich quälen einige Fragen zu der syslogd Implementierung von Free und
OpenBSD. Derzeit schreibe ich mit einem Freund an einem Programm, welches
den output des syslogs abfragen soll.
Zu bewerkstelligen ist dies unter FreeBSD, in dem ich beispielsweise
auth.info nach |foobar weiterleite. Wobei foobar dann ein Progrämmchen
wäre (C, shell, perl, whatever).
Auf den ersten Blick sieht diese Variante ganz angenehm aus.

Bei OpenBSD gibt es diese Möglichkeit scheinbar nicht. OpenBSD hat eine
andere interessante Alternative. Mit dem Syntax "auth.info
:64:authbuffer" kann ich auth.info in einen buffer umleiten, denn ich
wiederum mit syslogc(8) abfragen kann.
Elegant. Gerade weil syslogc (quelltextseitig) relativ klein ist.

Die eigentliche Frage: Da unser Tool primär unter OpenBSD entwickelt wird,
gibt es die Funktionalität von syslogc(8) auch unter FreeBSD ?

Oder aber andersrum, weiß jemand ob man den syslogd von OpenBSD dazu
überreden kann die Daten via Pipe rauszugeben ?

Scheinbar ist die Möglichkeit Info's vom syslogd durch eine Pipe
rauszugeben weiter verbreitet. Diverse Linux syslog Implementierungen tuen
es da genauso wie FreeBSD.

Warum der Sonderweg von OpenBSD ?

Ich hoffe mal das ganze ist nicht zu Off-Topic. Denke aber nicht, da es
sich ja doch um BSD dreht :)

Beste Grüße,
Marian

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 26 May 2005 - 15:42:29 CEST

search this site