Windows app to monitor Linux server load, etc of a remote server in real time? [closed]

Is there a desktop app (for Windows preferably) that will connect to a remote Linux server, and provide a realtime meter/history graph of the server load and other metrics on that remote server? Often times there is a server performance issue that I only hear about after the fact, and it would be great to have an app that continually monitors a server and can alert me if server load gets too high. Thanks!


Solution 1:

Take a look to PRTG . It runs on Windows and you need to enable SNMP in your linux box.

Solution 2:

If you have deep pockets, HP Open View can run on windows.

After you have a heart attack at the price, you should consider Nagios.

It will run on linux & you can run it as an appliance & access everything you need via a browser.

Solution 3:

I have two suggestions. The first would be to install Munin and Monit. These will both run on your linux box. This ensures you can get trending and alerting even if your windows box is offline. They are both Open source. Here is an decent writeup on setting them up. http://howtoforge.com/server-monitoring-with-munin-and-monit-on-centos-5.2 Make sure to secure the access to those tools by source IP address to ensure the entire world can't see your system performance or identify ways to attack you.

Second I would suggest looking at Hyperic http://www.hyperic.org. They have a nice tool that you can easily get up and running on windows. I will caution that it does use an agent that you will need to install on your linux box. The nice part about that is you can maintain trending data at the client while performing maintenance at your monitoring server. The open source Hyperic project is more than sufficient for monitoring a single server or scale to 20-30 servers. If you start to manage more than just a few servers I would suggest looking into purchasing the commercial version. There are many tools that will meet your needs just do your homework. Monitoring tools are something that you want to get right the first time as most if not all do not have portable data that you can move to another monitoring system.

The last thing you should look into is log aggregation and searching. There isn't really a tool out there that does this better than Splunk http://www.splunk.com. Again they have a free version that will meet your basic needs but as they grow you can move to a commercial version.