จากที่เคยติดตั้ง Zabbix เพื่อใช้งานเป็นปกติอยู่แล้ว ซึ่งระบบก็จะมีการแจ้งเตือนและสามารถมอนิเตอร์อะไรหลาย ๆ อย่างได้อยู่แล้ว
จนมาถึงวันที่มีคำถามว่า ระบบที่ใช้งานอยู่มี Uptime เป็นอย่างไรบ้าง จึงทำให้เกิดบทความนี้ครับ
จนมาถึงวันที่มีคำถามว่า ระบบที่ใช้งานอยู่มี Uptime เป็นอย่างไรบ้าง จึงทำให้เกิดบทความนี้ครับ
ปกติ Zabbix จะมี Templete ของ OS, Service หรือ อุปกรณ์ต่าง ๆ อยู่แล้ว เพียงแต่ว่าไม่ได้จัดหมวด หรือว่ามีพร้อมอย่างที่เราต้องการใช้งาน จึงต้องมีการปรับค่าบ้างเล็กน้อยตามการใช้งานจริงของเราเอง
ซึ่งค่า System Uptime นั้นก็จะมีอยู่แล้วใน Templete ทั้ง OS Linux และ OS Windows ซึ่งปกติก็จะสามารถดึงค่าได้ดังนี้
จากภาพจะเห็นว่ามีกราฟเส้นแสดง Uptime ตามช่วงเวลา และแสดงจำนวน Uptime Last, min, avg, max อยู่
จากภาพจะเห็นว่ามีกราฟเส้นแสดง Uptime ตามช่วงเวลา และแสดงจำนวน Uptime Last, min, avg, max อยู่
แต่ปัญหาคือ จำนวนวันที่จะแสดงในกราฟนั้น ไม่สามารถมองเห็นจำนวนวันได้ เพราะวันขาดไปจากกราฟ และเส้นที่ให้มองเห็นก็ไม่ชัดเจนเพราะป็นเส้นสีเขียวบาง ๆ อยู่ในกราฟสีขาว
จากการหาข้อมูลพบว่ามีการแจ้ง Bug ไปที่ทีมพัฒนาอยู่จำนวนไม่น้อย (แต่ผมหาไม่พบว่ามีการแก้ไขอย่างไร) พบแต่คำแนะนำที่แปลก ๆ แต่ก็สามารถใช้งานได้จริง คือ ให้ทำการย้ายข้อมูลจำนวนวันมาไว้ด้านขวามือแทน ลองทดสอบทำตามขั้นตอนนี้ครับ
- ไปที่ CONFIGURATION -> TEMPLATES -> แล้วเลือกที่ Graph ของ Template OS Linux
- กด Create Graph ด้านมุมบนขวา
- ตั้งชื่อ System-UpTime_ITFinities-Linux
- ที่ Item กด add เพื่อเพิ่มสิ่งที่ต้องการใส่เข้าไปใน Graph
- เลือก System uptime
- Draw style เลือก Gradient line
- Y axis side เลือก Right
- เมื่อกรอกข้อมูลครบแล้วให้กด Add แล้วจะพบว่ามีกราฟ System-UpTime_ITFinities-Linux เพิ่มเข้ามา
เพิ่มภาพให้ครับ
ผลจากการตั้งค่าดังกล่าวก็จะได้กราฟตามนี้ครับ
ถึงไม่จะได้สามารถแก้กราฟได้อย่างที่ต้องการ แต่ก็ได้ผลเป็นที่ยอมรับได้ครับ
ซึ่งเมื่อนำกราฟของระบบทั้งหลายมารวมกันก็จะได้ประมาณนี้ครับ
แหล่งที่มาของข้อมูลครับ
https://www.zabbix.com/documentation/2.0/manual/config/visualisation/graphs/custom
https://www.zabbix.com/documentation/2.0/manual/config/visualisation/graphs/custom
ไม่มีความคิดเห็น:
แสดงความคิดเห็น