arlogd - a remote logger
- arlogd is now used in production ; please report any comment.
- After a year, arlogd proved stable ; no problems were reported.
arlogd : what it is
- program arlogd provides remote logging.
- arlogd is easy to
and easy to
- arlogd is robust, simple and efficient.
arlogd : what it does
- A daemon on a client host watches all fifo's in
- Nevermind what a
is exactly ; just remember you can make one with :
- Anything written to a fifo is appended to a corresponding file
on the loghost.
- That's it, basicly.
- If you want some-log to be remote, you just do :
- mkfifo /var/log/fifos/some-log
- replace some-log by a symlink to the fifo.
- restart a utility if that utility keeps some-log open ;
some do, some don't.
- For details, see the
how to use
how it all works.
arlogd : documentation, source
arlogd : features
- If for some reason the loghost becomes unavailable,
the client will save the log-lines it gleans from the fifo's.
Later, the client will try to reconnect to the loghost, and if successful,
send it the saved log-lines.
- On the loghost, you can send commands to the running daemon.
- command RENAME
instructs the daemon to rename logfiles
it has received from its clients ;
- command CLOSE
instructs the daemon to close (and thus flush) remote logfiles.
- By default, log-lines written on a client host, appear immediately
in a file on the loghost.
For efficiency reasons, this feature can be turned off ;
in the config or in the running daemon.
- arlogd uses only
- 1 daemon on the server
- 1 daemon on each client
- 1 tcp link for each client → loghost connection.
- The arlogd distro contains (default) install and
- For even more features, see the
arlogd : have you tried it ?
- If you have tried out arlogd, I would like to hear from you.
Please mail me : email@example.com.
Tue Mar 3 16:31:40 2015 UTC--