As was already pointed out, to monitor log files, you have to identify what it is you want.
Based on what I gather from your post, you want to monitor and alert on log files, and you also want to be able to view the content of the logs.
I'm going to presume when you say "view", you actually mean that when a problem is identified in a monitored log, you want the alert to show the offending lines or entries that triggered the alert.
If you had something else in mind when you said "view", you should know, it is completely inefficient to "monitor" logs the way you described. "viewing" isn't going to provide an efficient method of accomplishing what you want. You can't possibly expect to visually monitor several logs on different hosts, and catch an issue.
To monitor several logs on different hosts the right way, from one central location, its either you use splunk, logrobot, or the aforementioned check_logfiles (haven't really used this one but it may be worth checking out).