RTail is a simple client-server application that allows you to remotely follow appended lines of
a log-file. In this way it works like a java based remote
tail which continuously keeps sending newly
arriving lines to connected clients.
The clients will connect using SSL secured tcp connections and need to authenticate using username and password.
The whole systems is very simple to be set up by starting the server process on the machine which holds the log-files
that you want to monitor.
Current Features
- A small GUI for displaying the remote tailed log files
- SSL encrypted connection between client and server
Running RTail
Running RTail consists of basically two steps:
- Start up the TailServer on the server machine
- Start the client application and connect to the TailServer
Both parts are distributed within a single jar archive
org.jwall.rtail-0.1.jar.
To start the server process simply issue
java -cp org.jwall.rtail-0.1.jar org.jwall.RTailServer
You may optionally provide a simple user-file holding
user=password lines, which is then used for
authentication. Usually the server starts listening on port 10001.
After the server process has been started you can then start the local client and connect to the server. The
client is either started by
double clicking the jar archive provided above or issuing
java -jar org.jwall.rtail-0.1.jar
as soon as it is up and running you may initiate a connection using the connect button. You then need to enter
the server address (ip or host name) and specify the file on the server that you want to follow.
After the connection has been started, you are asked to authenticate yourself to the server. If you successfull authenticate,
all new entries which are appended to the specified log file will be shown within the client.