Google Plus

Howto install sar & ksar system activity info in centos and Fedora

Written by Mel Kham on . Posted in Linux tutorials

The sar command collect, report, or save UNIX / Linux system activity information. It will save selected counters in the operating system to the /var/log/sa/sadd file. Fromlinux-logo the collected data, you get lots of information about your server:

  1. CPU utilization
  2. Memory paging and its utilization
  3. Network I/O, and transfer statistics
  4. Process creation activity
  5. All block devices activity
  6. Interrupts/sec etc.

commands  explain

  1. sar : Displays the data.
  2. sa1 and sa2: Collect and store the data for later analysis. The sa2 shell script write a daily report in the /var/log/sa directory. The sa1 shell script collect and store binary data in the system activity daily data file.
  3. sadc – System activity data collector. You can configure various options by modifying sa1 and sa2 scripts. They are located at the following location:
    • /usr/lib64/sa/sa1 (64bit) or /usr/lib/sa/sa1 (32bit) – This calls sadc to log reports to/var/log/sa/sadX format.the  sar  comand  a  a  prt  of this tool sysstat,  to install it

Sar is apart of sysstat tool, you can install it using the following command :


yum install syssstat

Now  make  this  modification to  generate  a file  every 10 minutes

edit /etc/cron.d/sysstat
or
vi /etc/cron.d/sysstat
*/10 * * * * root /usr/lib/sa/sa1 -I -d 1 1
# generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib/sa/sa2 -A

For systems with 64bit change lib with lib64

For more commands:  man sar  for  help

Install a  graffical interface for sar  (Ksar)

“kSar is a java application that graph your sar data. It can graph sar text output from Solaris,Linux,AIX,HPUX,Mac OS/X. It also permit to export data to PDF/JPG/PNG/CSV.” 

1- Download  ksar from  http://sourceforge.net/projects/ksar/

2- Unzip the  file, then cd the directory where you extracted the files and   and  run the  script:

sh run.sh

3-Now you need to grab sar command statistics, type the following command to get statistics:

home-server# LC_ALL=C sar -A > /opt/sar.data.txt

load from test  in /opt directory

 

After importing the logs  and  be  converted  to grafs , you  wil got  some  thing like  this

enjoy

{module user9-footer|none}

For questions please refer to our Q/A forum at : http://ask.unixmen.com

Mel Kham

Founder of Unixmen, Living in Amsterdam. Am working in my free time to help people to understand the Opensource and to explain them in easy way how to make the fist steps to the the light. Working day and night with my Co-founder Zinovsky to keep this website live even with less resources.
  • http://theperfectarts.com/ Linux7802

    nice info for sar and ksar

  • Deb

    can not thank you enough ! An excellent explanation.

  • diogenes

    hello, the command line :: yum install syssstat have an error
    the correct command is :: yum install sysstat

Like us on Facebook

This week Top Posts

Write for us

Recent Comments

Snake

|

Wow, great. That’s what i’m waiting for too. I want to make DC with LDAP ( Active Directory alternative) and SAMBA on Ubuntu. :-)

Blawer

|

Thanks!!!!!!!!!!!!!!!!!! you rules!!! all the other “help” in google are useless… yours was very helpful. Thanks again

piCool

|

Great ! we have another another master trick :-)

Yilmaz Ulugtekin

|

Just delete the space after the slash (/) it will work.

Pat L

|

I tried it and it works with a regular zip file, but if you password-protect the .zip file it does NOT work.

 
IDG Tech Network
Copyright © 2008-2013 Unixmen.com .
Maintained by Anblik .