Author Topic: sar sysstat on debian , ubuntu , Centos , Redhat , bsdsar  (Read 11806 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
sar sysstat on debian , ubuntu , Centos , Redhat , bsdsar
« on: ธันวาคม 26, 2011, 10:48:25 AM »
ปกติแล้วผมจะใช้ tool นี้ไว้เชคพวก CPU , RAM การใช้งานผ่าน io ใน server ครับแล้วก็ไว้ใช้ช่วยวิเคราะห์เหตุการณ์ได้ระดับหนึ่ง

#apt-get install sysstat

เพิ่มให้ทำการ เก็บ log ทุกๆวัน ใน crontab
# Create daily reports and purge old files
0  0  * * *  /usr/lib/sysstat/sa2 -A &

เสร็จแล้วทำการ enable ใน /etc/default/sysstat ด้วยนะครับผม
แก้จาก
ENABLED="false"
ไปเป็น
ENABLED="true"

restart service sysstat 1 รอบครับ
#/etc/init.d/sysstat restart

หลังจากนั้นถ้าต้องการดู log ของ sar ในวันที่ 10 ของเดือนก็

#sar -f /var/log/sysstat/sa10

แล้วก็นำข้อมูลที่ได้มาช่วยวิเคราะห์ระบบ ได้ครับผม ^^
« Last Edit: เมษายน 23, 2014, 11:55:26 AM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: sar sysstat on debian , ubuntu
« Reply #1 on: พฤษภาคม 09, 2013, 02:07:31 PM »
ตัวนี้ ใน Centos Redhat
ก็ลงได้นะครับผม

#yum install sysstat

หลังจากนั้นถ้าต้องการดู log ของ sar ในวันที่ 10 ของเดือนก็

#sar -f /var/log/sysstat/sa10

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: sar sysstat on debian , ubuntu , Centos , Redhat
« Reply #2 on: พฤษภาคม 14, 2013, 02:06:36 PM »
สำหรับข้อมูลเพิ่มเติมของ sar ดูได้จากข้างล่างนะครับ

http://www.thegeekstuff.com/2011/03/sar-examples/

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: sar sysstat on debian , ubuntu , Centos , Redhat
« Reply #3 on: พฤษภาคม 14, 2013, 02:11:40 PM »
การเพิ่มจำนวนวัน ในการเก็บ log ของ sa เปลี่ยนจาก 7 วันเป็น 30 วัน

###centos , RH
#vi /etc/sysconfig/sysstat
เปลี่ยนจาก
HISTORY = 7
เป็น
HISTORY = 30

คือเพิ่มเก็บเป็น 30 วัน
แล้วทำการ save configure แล้วก็ reload service sysstat ครับผม
#/etc/init.d/sysstat restart

##Debian ,Ubuntu
#vi /etc/sysstat/sysstat
เปลี่ยนจาก
HISTORY = 7
เป็น
HISTORY = 30

แล้วทำการ save configure แล้วก็ reload service sysstat ครับผม
#/etc/init.d/sysstat restart

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: sar sysstat on debian , ubuntu , Centos , Redhat , bsdsar
« Reply #4 on: เมษายน 23, 2014, 11:57:03 AM »
ถ้าในส่วนของ OS = FreeBSD ในกรณีที่เราต้องการเชคข้อมูลของ Load CPU , User usage
ก็สามารถใช้งานตัว bsdsar ได้นะครับบ
โดยเข้าไปใน port freebsd

#cd /usr/ports/sysutils/bsdsar
#make install clean

Check bsdsar on FBSD
#/usr/local/bin/bsdsar -a