Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Monitoring production server

In my company there are 5 servers, each one of them is running on different OS such as Linux, Red Hat, Windows, and Mac OS Server.

So my question is, is there a way to monitor performances and utilise the Internet connectivity of all servers at just one computer? I mean something to collect the information of all server and report it in one page or even email?

Is there any software that be so cross platform?

share|improve this question

marked as duplicate by dunxd, Magellan, HopelessN00b, Michael Hampton, DerfK Nov 18 '12 at 4:40

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

We use a combination of Munin and Nagios which are both free open source products. They have a bit of a learning curve but are both extremely flexible with lots of plugins and able to support remote servers and email alerts.

Nagios in particular has lots of plugins for Windows and Linux so may suit you well

See and for more details

share|improve this answer
Nagios also works very well with Macs. – John Gardeniers Nov 16 '12 at 12:23

Yes, there is, check out:

You set up a monitoring server somewhere, install nodes (or use SNMP) to gather data from servers, and set up the required/desired views/graphs/data, and notifications

share|improve this answer
thanks for answer, but where should I install these software ? do I need to install it on one by one of each server ? – Soheil B.Marvasti Nov 16 '12 at 12:20
You install them on one machine, which will be the monitoring machine. In most cases you will also install a client on each monitored machine, which gets the data from the monitored machines and passes it to the monitoring machine. – John Gardeniers Nov 16 '12 at 12:24
You need a monitoring server where you will see the reports (you can add it to one of the webservers or on a separate server). Then you install a node on each monitored server, and the main, monitoring server pulls data from each node (monitored server), and generates all the graphs/data/etc. visible on the monitoring server. – mulaz Nov 16 '12 at 12:25 <- here is also the windows munin-node – mulaz Nov 16 '12 at 17:43

Not the answer you're looking for? Browse other questions tagged or ask your own question.