Sarg report

รูปภาพของ Thanan_rosjan
Thanan_rosjan
Rating 2
Posts: 24
Joined: 03-12-2002

มีปัญหาเกี่ยวกับ sarg report ครับ ได้ลง linux sis 5.5.5 เมื่อวันที่ 9 พ.ค.51 ช่วงแรกมีปัญหาเครื่อง client ปรับเวลาผ่าน time synchronize ไม่ได้ หลังจากนั้นได้แก้ไขจนสามารถอัพเดทวันเวลาได้เรียบร้อยโรงเรียนทหารการเงิน วันนี้ (12/05/2552) มาตรวจสอบรายงาน sarg พบว่ามีเพียงวันที่ 9 เพียงวันเดียวโดยโปรแกรมบอกว่าสร้างไฟล์รายงานเมื่อวันเสาร์ที่ 10 เวลา 04:54 ICT 2008 แต่ไม่พบรายงานของวันที่ 11 แต่อย่างใด...

ป.ล.ตอนใช้เวอร์ชั่น 5.5 ไม่พบปัญหานี้นะครับ รายงานสร้างทุกวันแม้แต่วันหยุดที่ไม่มีการใช้งานอินเตอร์เน็ต

--
มือใหม่ โปรดแนะนำ
รูปภาพของ somdej
somdej
Rating 10
Posts: 3393
Joined: 26-01-2004
จริงๆ แล้ว sarg นั้น

ทำการ update โดยอัตโนมัติครับ

ดังนั้น ถ้าเป็น server จริง (คือ ไม่เคยปิดเครื่อง) มันจะ update เองครับ ถ้าจำไม่ผิด ทุกๆ เที่ยงคืนครับ

แต่เราก็สั่ง update เองได้ แต่จะไม่เป็นตามตารางการทำงาน คือ ไม่อยู่ในรายงานปรกติ

ให้สั่ง sarg โดยสิทธิของ root ที่ term ครับ ;) 

--
ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)
-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ ;)
-------------------------------------------------
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
รูปภาพของ Thanan_rosjan
Thanan_rosjan
Rating 2
Posts: 24
Joined: 03-12-2002
ไปตรวจสอบ

ไปตรวจสอบที่ /etc/crontab ครับ ได้ข้อความมาตามข้างล่างนี้ 

[admin@linuxsis ~]$ cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

 ในหาใน google บางเวบเค้าบอกว่าต้องเพิ่มบรรทัด

00 *** root /usr/bin/sarg ไม่ทราบว่าผมต้องเพิ่มหรือเปล่าครับ

--
มือใหม่ โปรดแนะนำ
รูปภาพของ somdej
somdej
Rating 10
Posts: 3393
Joined: 26-01-2004
เออ คือว่าเราใส่ไว้ใน

/etc/cron.daily หนะครับ

อ้อ ขอเตือนนิดนึงว่า ไม่จำเป็นก็อย่า login เป็น admin หรือ root ครับ (อันนี้เป็นคำเตือนปรจำของผม) ถ้าไม่อยากให้มีอะไรผิดพลาดได้ง่าย :)

--
ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)
-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ ;)
-------------------------------------------------
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
รูปภาพของ Thanan_rosjan
Thanan_rosjan
Rating 2
Posts: 24
Joined: 03-12-2002
ผมไปแก้

ผมไปแก้ crontab ตัวหนึ่งครับ

จากเดิม 0 4 * * * root run-parts /etc/cron.daily

เป็น 0 0 * * * root run-parts /etc/cron.daily ครับ เพราะตอนนี้ sarg ยังไม่สร้างรีพอร์ตให้แบบอัตโนมัติ ผมเลยโมเมชั่นแก้เวลาที่เค้าทำงาน... มีข้อสังเกตนิดหน่อยครับตรงที่ เวลาของ SIS กับ ที่ Squid แจ้งไว้ไม่ตรงกัน มีวิธีตรวจสอบอย่างไรบ้างครับ ใช้คำสั่ง ntpdate clock.thaicert.org ไปแล้วครั้งหนึ่ง 

--
มือใหม่ โปรดแนะนำ
รูปภาพของ hin
hin
Rating 4
Posts: 225
Joined: 03-12-2002
ไม่ต้องแก้ไขบรรบัดเหล่านี้ครับ

ในไฟล์ /etc/crontab ไม่ต้องแก้ไขบรรบัดเหล่านี้ครับ

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

เพราะบรรทัดเหล่านี้เป็นของระบบที่เตรียมไว้ให้

บรรทัด 02 4 * * * root run-parts /etc/cron.daily นี้เป็นการสั่งทำงานสคริปต์ต่าง ๆ ที่อยู่ใน etc/cron.daily ให้ทำงานทุก ๆ วัน เวลา 4.02 น. เท่านั้นครับหากแก้ไขเป็น 0 0 * * * root run-parts /etc/cron.daily ก็เท่ากับเป็นการเปลี่ยนจาก 4.02 เป็น 0.00 หรือ เที่ยงคืนเท่านั้น

 

ทดลองสั่งให้สคริปต์ทำงานเอง ดูก่อนก็ได้ว่าได้ผลลัพธ์หรือไม่ ดังนี้

# /etc/cron.daily/sarg

 

 

รูปภาพของ Thanan_rosjan
Thanan_rosjan
Rating 2
Posts: 24
Joined: 03-12-2002
สวัสดีครั

สวัสดีครับคุณ hin

ผมไปปรับค่า crontab เป็นค่าเดิมตามคำแนะนำเรียบร้อยแล้วครับ เดิม sarg จะสร้างรายงานให้จนถึงวันที่ 28 หลังจากนั้นก็สร้างรายงานให้ตามสคริปแต่ไม่สมบูรณ์ครับ เปิดดูไม่ได้ แสดงเป็นอย่างนี้ครับ

2008May30-2008May30 Sat May31 04:56:54 ICT 2008  -  4.19  0

2008May29-2008May29 Fri May30 00:54:51 ICT 2008 - 4.19 0

2008May28-2008May28 Thu May29 04:56:29 ICT 2008 85 2.963 4.81 34.84M

สงสัยตรงวันที่ 29 - 30 ครับ ช่อง user ไม่มีเลย พอคลิ๊กเข้าไปดูรายงานก็ขึ้น not found ผมต้องไปปรับแก้อะไรอีกมั้ยครับ 

 

--
มือใหม่ โปรดแนะนำ
Syndicate content