I have an application running remotely on a vendor *NIX server. This application writes out log entries to a file. This logging process is very much a typical append-only approach, so the file only ever increases in size, and once content is written - it can never be modified.
I would like to pull these log entries onto my local *NIX server within my own network in real(ish) time, so that the log file could be tailed on my own locals erver.
Given the append-only nature of the log file, one would assume it is fairly easy to track the delta as new lines (bytes) are added, and only pull across changes as the log file grows.
I was hoping for some inspiration regarding available tools to perform this task....?
I would be happy to pull the files over ssh, which I asusme will be a pre-req. SFTP is another alternative available, if that's of any use to applications.