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

Management wants uptime and system performance data monthly (CPU) for our systems which consist of a mixture of linux/unix/windows machines. Anything out there that might provide this information?


PS: what I am looking for is a simple monthly uptime/downtime calculation. In terms of performance, maybe only just the average CPU use over the month just a single number perhaps, maybe average disk use over the month. Not a monitoring system really, just something to record this easily over the broad range of systems we have. Something very simple but easy and fast to implement without very much human overhead.

share|improve this question
Can you give us more information on what you are looking to monitor/track? "system performance data" is a HUGE range of metrics... – voretaq7 Jan 31 '11 at 18:27
up vote 0 down vote accepted

Zabbix best monitoring system to UNIX and Windows.

share|improve this answer

Zabbix is an option.
Nagios (with some scripts to keep track of the data) is an option.
Cacti is an option.
InterMapper (with InterMapper DataCenter for storing the data) is an option.

There are lots of other options too (ask Google) - which one you select depends on what you need to monitor/track.

share|improve this answer
I mostly use opennms. They're all good options. – Steven Jan 31 '11 at 22:14
If all you're looking for is simple uptime/downtime all of these except Cacti are good choices (Cacti doesn't really have an "Availability" graph you can look at -- it's more "gaps mean it was down"). – voretaq7 Feb 1 '11 at 4:45

For Windows, Uptime.exe from the (old) Resource Kit tools will give nice useful numbers; check the various options. It's a cli tool, so you'll need to graph the numbers manually.

I feel that in these days of commodity 16-core boxes, watching CPU is mostly pointless. (Unless you know you've got a calculation-bound legacy app.) It's Teraflops of NOOPS. Try to negotiate w/ management for a metric that embodies the performance the business really cares about - Page load times, Batch processing windows, what-have-you.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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