Best Tool / App to Monitor Variety of Text-Based Log Files on Multiple Systems

Hey Guys -

I have many personal devices and systems that I have running for personal use.  Most of the things I want to monitor write to one or more text-based log files on my primary server.  I'm trying to find a single tool which I may set up to monitor as many of these as possible which ideally may be monitored from my iPad or another mobile device.  

For monitoring Windows OS alone, I use PC Monitor (now Pulseway) which I really like.  It has a client which runs on each PC I monitor and I have a dashboard which may be opened on my iPad/Android phone to view stats and make minor changes.  If it could cover all of the things I'm wanting, it would be perfect.  

My ideal solution would offer the following:
Have a mobile dashboard providing an overview of all services
Be able to designate and "Application" and configure it to look at a specific text-based file (or pat with multiple files) to get it's event data)
Be able to designate keywords per set application which if they appear in the log file(s) for that app, to get a notification
Be able to monitor Windows & Linux hosts
Have an awesome GUI :)

Any suggestions or ideas?  Thanks!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
I strongly suggest you look at Splunk.  It can index virtually any data you want and the interface is web based.  You could do searches just like Google as well as you could setup alerting.  Splunk can monitor Windows, Linux, SNMP devices, WMI as well as it has apps built for Exchange, SQL, web servers, etc.  Splunk has free version which can index 500 MB per day but if you have multiple systems then get the paid version as you could have forwarders to index and send indexed data to a centralized server.  Go to for more information.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Irit GillathCommented:
I suggest that you'll check out Stackify ( . It is Application centric and will collect all the logs and errors with an easy to use graphical interface for both dashboards. It allows you to set up monitors and notifications (text/email) for logs or keywords in the log (in combine with their frequency). It runs on both Windows and linux servers and it is easy to use and very cost-effective. It also have a monitoring  element which can monitor everything from the application performance, URLs, users satisfaction, DB, regressed and new errors, servers etc. Try their free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows OS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.