MRTG เพื่อการ Monitor ที่ง่ายขึ้น

เพื่อนๆที่เป็นเจ้าของเว็บไซท์ หรือเซิร์ฟเวอร์ สิ่งที่สำคัญที่สุดนอกจากการดูแลเนื้อหาที่อยู่บนเว็บไซท์แล้ว อีกอย่างหนึ่งที่สำคัญมากๆ นั่นก็คือการ Monitor เครื่องเซิร์ฟเวอร์ของเราให้ทำงานได้เป็นปกติมากที่สุด ไม่ล่ม ไม่ค้าง ไม่อืด เพราะไม่เช่นนั้นแล้ว ถึงแม้จะมีเนื้อหาดีขนาดไหน แต่เซิร์ฟเวอร์ไม่รองรับ หรือรองรับไม่ได้แล้วละก็ เว็บก็ไปไม่รอดอยู่ดี

MRTG - The Multi Router Traffic Grapher
MRTG – The Multi Router Traffic Grapher

เครื่องมือสำหรับการ Monitor ที่ผมจะมาพูดถึงและแนะนำให้เพื่อนๆนำไปใช้งานในวันนี้ ก็ตามภาพเลยครับ นั่นก็คือ MRTG หรือ The Multi Router Traffic Grapher ชื่อก็บอกอยู่แล้ว ว่าว่ามันก็คือ Multi Router Traffic Grapher เอาไว้ดู Traffic ที่เข้ามาที่เซิร์ฟเวอร์ หรือ เว็บไซท์ของเรา วิธีติดตั้ง หรือ ดาวน์โหลด ซอฟแวร์นั้น หาอ่านได้ที่ https://oss.oetiker.ch/mrtg/ ได้เลยครับ
เรามาดูกันว่าความสามารถของ MRTG นั้นมันสามารถทำอะไรได้บ้าง
Index MRTG
Index MRTG

หน้าแรกของ MRTG จะโชว์กราฟ Monitor 24 ชั่วโมงล่าสุด โดยค่าที่แสดงนั้น จะเป็นค่าเฉลี่ยทุกๆ 5 นาที ค่าที่ี Monitor แสดงในกราฟนั้นก็จะมี
– Traffic Load
สำหรับค่าทราฟฟิคโหลด นั้นก็จะแสดงให้เรารู้ว่า แต่ละช่วงเวลานั้น เซิร์ฟเวอร์ของเรามีการถูกดาวน์โหลดไปเยอะหรือป่าว ถ้ากราฟยิ่งสูงก็แสดงว่าช่วงนั้นโหลดสูง มีโอกาสที่เซิร์ฟเวอร์จะเดี้ยงได้ เราต้องคอย Monitor ว่าโหลดของเราสูงมากแค่ไหน เกินกว่าเซิร์ฟเวอร์ของเราจะรับมือไหวได้หรือไม่
Traffic Load
Traffic Load

– Free Memory
สำหรับค่า Free Memory นั้นก็จะเป็นกราฟที่เอาไว้บอกว่า หน่วยความจำ หรือ แรม เราเหลืออยู่เท่าไหร่ ถ้ากราฟยิ่งตก ก็แสดงว่าแรมเราเหลือน้อย ก็จะทำให้เว็บเรา หรือเซิร์ฟเวอร์ของเราทำงานช้า ถ้าไม่ไหวก็ต้องทำการเพิ่มแรม หรืออัพเกรดเซิร์ฟเวอร์

Free Memory
Free Memory

– CPU Utilization
CPU Utilization เป็นกราฟที่เอาไว้บอกเรามา CPU ของเราถูกใช้งานไปกี่เปอร์เซ็น ถ้า CPU ขึ้นสูงแสดงว่าตอนนั้น ต้องมีการประมวลผลหนัก เครื่องเราอาจจะล่มได้ ต้องคอย Monitor ดูว่าโปรแกรมอะไร หรือ สคริปไหน ที่ทำให้ CPU สูง แล้วเราก็เข้าไปจัดการ เพื่อไม่ให้มีปัญหา

CPU Utilization
CPU Utilization

– Load Average
สำหรับค่า Load Average จะเกี่ยวข้องกับ CPU เป็นตัวคอยนับแต่ละช่วงเวลา ว่ามีการโหลดอยู่เท่าใด

Load Average
Load Average

– New TCP Connections
ค่าต่อมาคือ New TCP Connections หมายถึง การนับ TCP Connections ที่เข้ามาที่เซิร์ฟเวอร์ของเรา กราฟนี้จะนับเฉพาะ TCP ที่เกิดขึ้นใหม่

New TCP Connections
New TCP Connections

– Established TCP Connections
เอาไว้ Monitor จำนวน Connections จะนับรวมทั้ง Connections ใหม่ และตัวเก่าที่ยังไม่ปิด Connections ด้วย เพราะฉะนั้นกราฟนี้จะคล้ายกับกราฟก่อนหน้า แต่จะมากกว่าเล็กน้อย เอาไว้ Monitor ว่า Connectios ที่เข้ามาเว็บเรา อยู่นานหรือไม่ หรือบางทีการเชื่อมต่ออาจจะมีปัญหา ทำให้ Connections ช้า

Established TCP Connections
Established TCP Connections

สำหรับที่ต้องการใช้งาน MRTG หากไม่ได้เป็นเจ้าของเซิร์ฟเวอร์เอง ลองติดต่อกับผู้ดูแลเซิร์ฟเวอร์ว่ามี Feture นี้ให้ใช้หรือป่าว ลองขอให้ติดตั้ง เพื่อจะได้ช่วย Monitor เซิร์ฟเวอร์ได้ง่ายขึ้นครับ

Share to :
Pongpat Janthai
Pongpat Janthai

Computor Engineering Of Khon Kaen University

Articles: 361