Linux CPU, RAM and bandwidth utilization reports

Hi, the version of my machine is Linux 2.6.32-279.14.1.el6.x86_64.

May I know if there are any default tools that I can use to generate a CPU, RAM and bandwidth utilization report by date range? Thanks!
LVL 1
killdurstAsked:
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.

InsoftserviceCommented:
http://www.zabbix.com/
 http://www.cacti.net/
 http://www.nagios.org/

This 3 are tools for ur Linux CPU, RAM and bandwidth utilization reports. Download and use it.

Top command is also used for same.
0

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
sventhanCommented:
If you have NMON tool configured to run to collect stats from OSA and store it in a non-default directory, its easy to use nmon analyzer  to create these reports.
0
madunix (Fadi SODAH)Commented:
I use Cacti and Nagios to monitor network services and servers. Attached a list of free and commercial software  

http://www.ntop.org/ Ntop
http://www.groundworkopensource.com GroundWork Monitor Enterprise
http://www.hyperic.com Hyperic HQ
http://www.icinga.org Icinga
http://www.nagios.com Nagios
http://www.n-able.com N-central
http://www.op5.com op5 Monitor
http://www.open-itcockpit.com openITCockpit
http://www.opennms.org OpenNMS
http://www.hp.com/de/bto HP OpenView
http://www.bmc.com BMC PATROL ProactiveNet Performance Management
http://www.shinken-monitoring.org Shinken
http://www.ibm.com/software/de/tivoli IBM Tivoli
http://www.ca.com/de CA Unicenter
http://www.whatsupgold.com WhatsUp Gold
http://www.zabbix.com Zabbix
http://www.zenoss.com Zenoss Enterprise
http://cacti.net/  cacti
http://oss.oetiker.ch/mrtg/  mrtg
http://www.paessler.com/prtg PRTG
http://www.softperfect.com/products/networx/

As said above you could use nmon  
http://nmon.sourceforge.net/pmwiki.php 
http://www.ibm.com/developerworks/aix/library/au-analyze_aix/
http://www.cyberciti.biz/faq/nmon-performance-analyzer-linux-server-tool/

You could check sar utility, sar is a classic Linux tool that is part of the sysstat package and should be available in just about any major distribution with your regular package manager.  Once sysstat is configured and enabled, it will collect statistics about
your system every ten minutes and store them in a logfile under either /var/log/sysstat or /var/log/sa via a cron job in /etc/cron.d/sysstat.

The sar utility collects, report, or saves system activity information. From the collected data, you get information about the following:
CPU utilization
Memory paging and its utilization
Network I/O, and transfer statistics
Process creation activity
All block devices activity
Interrupts/sec etc.

See the following links:
http://www.linuxjournal.com/content/sysadmins-toolbox-sar
http://www.linuxjournal.com/article/10688


I recommend you to refer the following article on:
"How Can I Use SAR to Monitor System Performance in Red Hat Enterprise Linux?"
https://access.redhat.com/site/solutions/276533
0
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
Linux

From novice to tech pro — start learning today.