We have several application servers, and a central monitoring server.
We are currently running ssh with \"tail -f\" from the monitoring server to stream several text
I know this doesn't answer your questions, but...
Maybe you could try using screen. If your session drops, you can always reattach and the tail will still be running. It also supports multiuser, so 2 users can view the same tail command.
http://en.wikipedia.org/wiki/GNU_Screen
create with the name "log":
screen -S log
disconnect:
[CTRL]+A D
reattach
screen -r log
list when you can remember the name
screen -list
To get rid of the session, just type exit
while in it.