RTail - a Java based Remote Tail

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:
  1. Start up the TailServer on the server machine
  2. 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.
$Id: rtail.jsp 38 2008-07-14 12:26:12Z chris $