There are many ways of allowing access to files from multiple machines. However, you will need the system that owns the files to cooperate.
- Copy the files over the network. This is the easiest to say, but might not be the best. But, depending on your needs, it will work and it's not difficult to set up. You could set a cron job that would copy the log every five minutes using "scp" (secure copy - it's available with "ssh").
- Store the log files on a shared disk. This is the easiest one to set up and it might cause the least network traffic, depending on how often the logs are written to.
- Rsyslogd is designed to handle *nix log files. This is a service, which means you have to configure it. However, it affords one of the best, in my opinion, options: you can put the log file into a database for shared access. This gives you a lot of options to read the data.
I'm sure that there are a lot of other ways to do this, but these three work.