ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ทำไมต้องมีการจัดการเกี่ยวกับ Log (ล็อค) ของ Server (เซิร์ฟเวอร์) หรือ Log Server (ล็อค เซิร์ฟเวอร์)

ภาพประกอบบทความเกี่ยวกับการจัดการเกี่ยวกับการ Log File ของ Server
ภาพประกอบบทความเกี่ยวกับการจัดการเกี่ยวกับการ Log File ของ Server

         ก่อนอื่นเราจะต้องเข้าใจก่อนว่า Log Server นั่นคืออะไร สำหรับ Log Server เป็นการจัดเก็บข้อมูลที่เกี่ยวข้องกับการใช้งาน Internet (อินเตอร์เน็ต) ทั้งหมดของบุคคลในองค์กร
ซึ่งเป็นข้อมูลเกี่ยวกับการติดต่อสื่อสารของระบบคอมพิวเตอร์ แสดงถึงแหล่งกำเนิด, ต้นทาง, ปลายทาง, เส้นทาง, เวลา, วันที่, ปริมาณ หรืออื่นๆ ที่เกี่ยวข้องกับการติดต่อสื่อสารของระบบคอมพิวเตอร์ ลักษณะของการ Log file ของ Server จะเป็นตัวหนังสือและเครื่องหมายต่างๆ แต่สามารถนำมาถอดรหัสได้ว่ามีสิ่งใดเกิดขึ้นบ้างในช่วงที่ผ่านมา หากต้องเปรียบเทียบ อาจคล้ายซากฟอสซิลที่บ่งบอกถึงเรื่องราวในอดีตได้

         สาเหตุที่จะต้องทำการเก็บ Log ของการทำงานของ Server นั้น เนื่องด้วย พรบ. คอมพิวเตอร์ ปี 2550 มาตรา ๒๖ ผู้ให้บริการต้องเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์ไว้ไม่น้อยกว่าเก้าสิบวันนับแต่วันที่ข้อมูลนั้นเข้าสู่ระบบคอมพิวเตอร์ แต่ในกรณีจำเป็นพนักงานเจ้าหน้าที่จะสั่งให้ผู้ให้บริการผู้ใดเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์ไว้เกินเก้าสิบวันแต่ไม่เกินหนึ่งปีเป็นกรณีพิเศษเฉพาะรายและเฉพาะคราวก็ได้ ผู้ให้บริการจะต้องเก็บรักษาข้อมูลของผู้ใช้บริการเท่าที่จำเป็นเพื่อให้สามารถระบุตัวผู้ใช้บริการนับตั้งแต่เริ่มใช้บริการและต้องเก็บรักษาไว้เป็นเวลาไม่น้อยกว่าเก้าสิบวันนับตั้งแต่การใช้บริการสิ้นสุดลง ความในวรรคหนึ่งจะใช้กับผู้ให้บริการประเภทใด อย่างไร และเมื่อใด ให้เป็นไปตามที่รัฐมนตรีประกาศในราชกิจจานุเบกษา ผู้ให้บริการผู้ใดไม่ปฏิบัติตามมาตรานี้ ต้องระวางโทษปรับไม่เกินห้าแสนบาท

       ทั้งนี้ในเครื่อง Server เองก็จะมีโปรแกรมสำหรับจัดการกับ Log file ต่างๆ นั่นคือโปรแกรม logrotate (ล็อค โรเทต) จะทำหน้าที่ในการสำเนาไฟล์ log ของระบบเก็บไว้ พร้อมทั้งบีบอัดไฟล์ได้อีกด้วย

คำสั่งของ logrotate ที่สามารถใช้งานได้เบื้องต้นมีดังนี้

dateext กำหนดให้มีการ ใส่วันที่ต่อท้ายชื่อ log file ด้วย จะได้รู้ว่าวันไหน
olddir /var/log ย้าย log file ไปยัง path ที่กำหนด จะได้รวม log ทั้งหมดไว้ที่เดียวกันเลย ถ้าไม่ระบุจะเป็นการเก็บ log file ลงใน path เดิม
notifemply|ifempty กำหนดให้มีการเก็บ log file แม้ไฟล์จะว่างเปล่า (ifempty) หรือ ไม่เก็บหากไฟล์ว่างเปล่า (notifemply)
copytruncate ใช้วิธี copy แล้วลบไฟล์เก่าออก
delaycompress กำหนดให้มีการเลื่อนการบีบอัดไฟล์ไป 1 ครั้ง ซึ่งจะทำให้เราสามารถเปิดดูไฟล์ก่อนหน้าได้โดยไม่ต้องคลายไฟล์ก่อน
compress กำหนดให้บีบอัด log file โดยใช้ gzip
daily|weekly|monthly กำหนดคาบในการเก็บ log file daily = รายวัน, weekly = รายสัปดาห์, monthly = รายเดือน
rotate 120 จำนวน log file ที่เก็บไว้ เกินกว่าที่กำหนดจะลบออก
prerotage กำหนดให้มีการรันคำสั่งก่อนการ rotate
postrotate กำหนดให้มีการรันคำสั่งหลังจาก ที่มีการ rotate ไปแล้ว
endscript เป็นการจบคำสั่งของ prerotage และ postrotate

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 25 กันยายน 2561
โดย Ittichai_chupol อ 25 ก.ย. 2018 9:38 am บอร์ด M070 - อิทธิชัย ชูผล
0
1
อ 25 ก.ย. 2018 9:38 am โดย Ittichai_chupol
งานที่ประจำวันที่ 25 กันยายน 2561
โดย tatiya อ 25 ก.ย. 2018 9:28 am บอร์ด M065 - ตติยะ นาชัย
0
1
อ 25 ก.ย. 2018 9:28 am โดย tatiya
R - mod_jshopping_static โมดูลสถิติ
โดย pprn จ 24 ก.ย. 2018 6:43 pm บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
3
จ 24 ก.ย. 2018 6:45 pm โดย pprn
B - สร้างสินค้าไม่ได้ error @M045
โดย thatsawan จ 24 ก.ย. 2018 4:20 pm บอร์ด สิริกิตติรัตน์ - Tester
1
5
จ 24 ก.ย. 2018 6:49 pm โดย nuattawoot
index อบรม Odoo ครั้งที่ 31
โดย tatiya จ 24 ก.ย. 2018 3:52 pm บอร์ด M065 - ตติยะ นาชัย
0
2
จ 24 ก.ย. 2018 3:52 pm โดย tatiya
อยากทำ input type color โชว์ พอ summit ลง database ด้วยค่ะ
โดย supattra_su จ 24 ก.ย. 2018 3:50 pm บอร์ด Programming - PHP
0
10
จ 24 ก.ย. 2018 3:50 pm โดย supattra_su
generate_pagination() เรียกใช้ไม่ได้
โดย Ittichai_chupol จ 24 ก.ย. 2018 12:22 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
3
18
จ 24 ก.ย. 2018 3:05 pm โดย thatsawan
มีส่วนเสริมที่เปิดอ่านไฟล์ pdf ไหมครับ
โดย ek_EKEK จ 24 ก.ย. 2018 12:06 pm บอร์ด Joomla Development
2
14
อ 25 ก.ย. 2018 9:40 am โดย ek_EKEK
ตัวช่วยในการตรวจสอบ Domain Name และนำบทความจาก Master Site มาแสดงโดยใช้ Module Menu Json ใน Joomla
โดย Parichat จ 24 ก.ย. 2018 11:32 am บอร์ด PHP News
0
6
จ 24 ก.ย. 2018 11:32 am โดย Parichat
ไม่สามารถ import วิดีโออบรม ใน camtasia ได้ค่ะ
โดย muneela จ 24 ก.ย. 2018 11:19 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
12
จ 24 ก.ย. 2018 11:19 am โดย muneela
คำถามลูกค้าที่มาอบรม Odoo ครั้งที่ 31
โดย tatiya จ 24 ก.ย. 2018 11:13 am บอร์ด M065 - ตติยะ นาชัย
0
4
จ 24 ก.ย. 2018 11:13 am โดย tatiya
B - อัพเดท จำนวน สินค้าไม่ได้
โดย thatsawan จ 24 ก.ย. 2018 10:44 am บอร์ด สิริกิตติรัตน์ - Tester
1
6
จ 24 ก.ย. 2018 6:59 pm โดย nuattawoot
งานประจำวันที่ 24 กันยายน 2561
โดย prakon จ 24 ก.ย. 2018 10:23 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
9
จ 24 ก.ย. 2018 3:43 pm โดย prakon
งานประจำวันที่ 24 กันยายน 2561
โดย tatiya จ 24 ก.ย. 2018 10:15 am บอร์ด M065 - ตติยะ นาชัย
1
9
จ 24 ก.ย. 2018 9:20 pm โดย tatiya
งานประจำวันที่ 24 กันยายน 2561
โดย tai14 จ 24 ก.ย. 2018 10:12 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
3
จ 24 ก.ย. 2018 6:46 pm โดย tai14
งานประจำวันที่ 24 กันยายน 2561
โดย pprn จ 24 ก.ย. 2018 10:12 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
19
จ 24 ก.ย. 2018 6:41 pm โดย pprn
งานประจำวันที่ 24 กันยายน 2561
โดย muneela จ 24 ก.ย. 2018 10:03 am บอร์ด M068 - มุนีลา หมัดบาซา
1
8
จ 24 ก.ย. 2018 7:18 pm โดย muneela
งานประจำวันที่ 24 กันยายน 2561
โดย Ittichai_chupol จ 24 ก.ย. 2018 9:55 am บอร์ด M070 - อิทธิชัย ชูผล
1
7
จ 24 ก.ย. 2018 6:58 pm โดย Ittichai_chupol
ติดตั้งJoomla ไม่ได้ค่ะ
โดย Anonymous อ 23 ก.ย. 2018 5:21 pm บอร์ด Joomla Development
1
12
อ 23 ก.ย. 2018 5:30 pm โดย mindphp
Q - ถามเรื่องการ UPDATE INSERT ข้อมูล sql server ครับ ว่าแบบ Function กับ แบบทั่วไป แบบไหนปลอดภัยกว่า
โดย nuattawoot อ 23 ก.ย. 2018 3:48 pm บอร์ด SQL - Database
0
21
อ 23 ก.ย. 2018 3:48 pm โดย nuattawoot