Server monitoring


I am searching for a good open source tool to monitor my server.I have 15 Sun Solaris machines and few Linux machines that i want to monitor but i want only to monitor the performances  (disk usage, disk utilization, CPU utilization, up time, etc.).
Is there any good tool that can do performance reports and monitoring of this server(free tool).
I tried  GW monitor but i am not happy with it.
It doesn't matter if it is necessary to install any agent on the server, it would be better without them but doesn't matter.

Thanks  in advance
Who is Participating?
Lee W, MVPConnect With a Mentor Technology and Business Process AdvisorCommented:
Some options include:

Big Brother

Big Sister

Nagios (can be a configuration nightmare, but provides MANY features).
Monis MontherSystem ArchitectCommented:
Nagios is the what you are looking for, and about hard configuration I heard the same before using it, but now I dont think so.

Just check the PDFs from there site, its  easy to use and sooooooooooooo powerfull.

Good Luck
Monis MontherSystem ArchitectCommented:
By the way you can use sar (system activity report) this is a default tool installed on all Linux/Unix machines

man sar, man sadc

its command line and it generates text reports, very powerfull for CPU , Memory and I/O monitoring, nothing fancy or GUI or web, totaly black screen shells.
Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

have a look at
1. munin
Munin has a master/node architecture in which the master connects to all the nodes at regular intervals and asks them for data.


2. cacti

not sure about support on Sun
I would suggest to go with Nagios then. As leew mentioned this might be a bit difficult to configure at the beginning but once you will go through all bits and pieces and set some templating in place then deploying new systems will be easy and straightforward.

Also, you can monitor everything using SNMP and you have plenty of ready to go plugins for Nagios:

In addition you can use PNP4Nagios and NagVis to trend and visualize your environment.

And it is for free.
Kamran ArshadIT AssociateCommented:

You may check out the below system monitors;

Service Monitors            

BigBrother      For *NIX based machines
BigSister      For *NIX based machines
Hound-Dog      Propriety
Level Platform      Propriety
Kaseya      Propriety
N-Able      Propriety

Open-Source NMS            

ZenOSS      LAMP based NMS
Nagios      LAMP based NMS
OpenNMS      LAMP based NMS
Zabbix      LAMP based NMS
Hyperic HQ      LAMP based NMS
GroundWork      LAMP based NMS
Cacti      RRDTool

I personally favor hyperic. No application is rich enough then it.
Well, concerning architecture you should go for something "open" which doesn't need specific clients installed. Simple Network Management Protocol (SNMP) therefore probably will be your choice. By enabling the SNMP agent on your servers you can have a monitoring solution (like the mentioned Nagios) pull and receive status-information from your servers (and also any network-gear you might have between those).

SNMP works cross-platform, but the Sun Management Agent (the name of SUNs snmpd) is a bit special if you configure specials. But the standard-install is probably enough for most of your needs anyway and you could still install the UCD-snmpd in parallel, if you should need to. And you can you then use any SNMP-capable monitoring-solution for the rest (display, notifications by e-mail and/or sms and stuff) - Nagios is quite flexible. You will need some addons (NagiosGrapher, NagVis) to get "appealing visuals" besides just the status with it, but well ...
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.

All Courses

From novice to tech pro — start learning today.