Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI

คุณจำเป็นต้องตรวจสอบอุปกรณ์ แต่ระบบ Zabbix ที่คุณชื่นชอบไม่มีเทมเพลตสำเร็จรูปสำหรับอุปกรณ์ประเภทนี้ ฟังดูคุ้นๆ ไหม? แต่ละคนจัดการกับปัญหานี้แตกต่างกันไป บางคนค้นหาวิธีแก้ปัญหาทางออนไลน์ บางคนพัฒนาเทมเพลตของตัวเอง และบางคนก็ยอมแพ้ไปเลย ทีมงาน Zabbix กำลังขยายชุดเทมเพลตที่ติดตั้งไว้ล่วงหน้าในแต่ละเวอร์ชันใหม่ ตัวอย่างเช่น เวอร์ชัน 5.0 ที่กำลังจะมาถึงจะมีเทมเพลตการตรวจสอบแบบสากลใหม่ เซิร์ฟเวอร์ ผ่านทาง IPMI — Template Server โดย IPMI เพื่อนร่วมงานขอความช่วยเหลือในการแก้ไขปัญหาการทำงานบนอุปกรณ์จากผู้ผลิตหลายราย สำหรับเราแล้ว นี่เป็นโอกาสพิเศษที่จะได้ทดลองใช้งานฟังก์ชันใหม่นี้ เราจึงนำผลลัพธ์มาแบ่งปัน

เทมเพลตใหม่มีลักษณะอย่างไร

ในการตรวจสอบเซิร์ฟเวอร์ของคุณโดยใช้เทมเพลตนี้ คุณต้องสร้าง "โหนดเครือข่าย" ในระบบที่มีการกำหนดค่าการตรวจสอบผ่าน IPMI และแนบเทมเพลตเซิร์ฟเวอร์เทมเพลตโดย IPMI เข้ากับเซิร์ฟเวอร์ (รูปที่ 1) จะไม่มีคำอธิบายโดยละเอียดเกี่ยวกับการดำเนินการนี้ที่นี่: คำแนะนำโดยละเอียดอยู่ในเอกสารอย่างเป็นทางการของ Zabbix

ข้าว. 1. เซิร์ฟเวอร์เทมเพลตโดย IPMI

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
พิจารณาหลักการของเทมเพลตนี้และโครงสร้าง

เทมเพลตขึ้นอยู่กับยูทิลิตี้ ipmitool ช่วยให้คุณได้รับสถิติที่จำเป็นจากอุปกรณ์ผ่าน IPMI การใช้ฟังก์ชันของยูทิลิตีนี้และรับข้อมูลที่จำเป็นทั้งหมดพร้อมใช้งานสำหรับผู้ใช้ผ่านทางเว็บอินเทอร์เฟซโดยใช้ประเภทรายการเอเจนต์ IPMI และคีย์ ipmi.get พิเศษ สิ่งนี้เป็นไปได้เนื่องจากการปรากฏตัวของคีย์ ipmi.get ในเวอร์ชันใหม่เท่านั้น

ในเทมเพลต Template Server by IPMI องค์ประกอบข้อมูล Item Get IPMI sensors มีหน้าที่จัดระเบียบการรวบรวมข้อมูลโดยใช้ฟังก์ชันใหม่นี้ (รูปที่ 2)

ข้าว. 2. รายการรับเซ็นเซอร์ IPMI

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
จากการทำงานขององค์ประกอบข้อมูลเซ็นเซอร์ Item Get IPMI ข้อมูลเกี่ยวกับสถานะของอุปกรณ์ในรูปแบบ JSON ที่มีโครงสร้างจะปรากฏในระบบ Zabbix (รูปที่ 3)

ข้าว. 3. ตัวอย่างผลลัพธ์ของรายการ รับเซ็นเซอร์ IPMI

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
นอกเหนือจากองค์ประกอบข้อมูลเซ็นเซอร์ Item Get IPMI แล้ว เทมเพลตยังมีกฎการตรวจจับสองกฎ การค้นพบเซ็นเซอร์แบบแยก (รูปที่ 4) และการค้นพบเซ็นเซอร์แบบ Threshold (รูปที่ 5) กฎการค้นหาเหล่านี้ใช้ JSON ที่เป็นผลจากรายการเซ็นเซอร์รับ IPMI เพื่อสร้างรายการและทริกเกอร์ใหม่โดยอัตโนมัติ จะเห็นได้อย่างชัดเจนในรูปด้านล่างในส่วนรายการหลัก

ข้าว. 4. กฎการค้นพบเซ็นเซอร์แบบแยกส่วน

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
ข้าว. 5. กฎการค้นพบเซ็นเซอร์เกณฑ์

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
เหตุใดเทมเพลตจึงใช้กฎการค้นหาสองกฎแทนที่จะเป็นกฎเดียว

การค้นพบเซ็นเซอร์แบบแยกช่วยให้มั่นใจได้ถึงการสร้างองค์ประกอบข้อมูลโดยอัตโนมัติซึ่งในค่าของพวกเขาเป็นประเภท "สตริง" และกฎการค้นพบเซนเซอร์ Threshold ช่วยให้คุณสร้างองค์ประกอบข้อมูลที่มีประเภท "ตัวเลข" ในค่าได้โดยอัตโนมัติ นอกจากนี้ กฎนี้ยังสามารถสร้างทริกเกอร์ได้สูงสุด 6 รายการสำหรับแต่ละองค์ประกอบข้อมูล (รูปที่ 6)

ค่าสำหรับเงื่อนไขทริกเกอร์นำมาจาก JSON นั่นคือจากอุปกรณ์เอง ทริกเกอร์ถูกสร้างขึ้นสำหรับ 6 เกณฑ์: อันตรายระดับล่าง วิกฤตระดับล่าง วิกฤตระดับล่าง วิกฤตระดับล่าง วิกฤตระดับล่าง ระดับวิกฤต ระดับบน ระดับอันตราย หากไม่มีค่าสำหรับเกณฑ์บางอย่างใน JSON ทริกเกอร์จะไม่ถูกสร้าง

ในทริกเกอร์ที่สร้างขึ้น เกณฑ์สามารถแทนที่ได้ที่ระดับ Zabbix อย่างไรก็ตาม ในความเห็นของเรา วิธีที่สมเหตุสมผลที่สุดในการเปลี่ยนทริกเกอร์คือการแปลงที่ระดับฮาร์ดแวร์ วิธีการทำเช่นนี้มักจะระบุไว้ในคำแนะนำสำหรับอุปกรณ์

ข้าว. 6. 6 ทริกเกอร์ต้นแบบของการค้นพบเซนเซอร์ Threshold

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
สายรัดและไปกันเถอะ

ในการทดสอบเทมเพลตเซิร์ฟเวอร์ตามเทมเพลต IPMI เราเลือกเซิร์ฟเวอร์จากผู้ผลิตสามราย ได้แก่ IBM, HP และ Huawei ไม่กี่นาทีหลังจากการเชื่อมต่อ ผลลัพธ์ที่แสดงในตารางได้มาจากพวกเขา

ตารางที่ 1. เซิร์ฟเวอร์เทมเพลตโดยผลการทดสอบ IPMI

ผู้ผลิตอุปกรณ์
รุ่นอุปกรณ์
จำนวนรายการที่สร้างขึ้นโดยอัตโนมัติ
จำนวนทริกเกอร์ที่สร้างขึ้นโดยอัตโนมัติ

HP
โปรไลอันท์ DL360 G5
20
24

หัวเว่ย
1288H V5
175
56

ไอบีเอ็ม
ระบบ X
139
27

สามารถตรวจสอบอุปกรณ์ทั้งหมดได้สำเร็จโดยใช้เทมเพลตใหม่และคีย์ใหม่ ipmi.key

เราสามารถรับข้อมูลได้มากที่สุดจากอุปกรณ์ Huawei และน้อยที่สุดจาก HP เหตุผลนี้เกิดจากความแตกต่างในฮาร์ดแวร์ของอุปกรณ์และไม่เกี่ยวข้องกับคุณภาพของเทมเพลตใหม่

ในภาพหน้าจอด้านล่าง คุณจะเห็นรายการและทริกเกอร์ที่สร้างโดยอัตโนมัติโดยเทมเพลต

ข้าว. 7. องค์ประกอบข้อมูลที่สร้างขึ้นโดยอัตโนมัติ

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
ข้าว. 8. ทริกเกอร์ที่สร้างเทมเพลตโดยอัตโนมัติ

Zabbix 5.0 หรือมีอะไรใหม่กับเซิร์ฟเวอร์เทมเพลตโดย IPMI
* * * * * * * * * * * *

เซิร์ฟเวอร์เทมเพลตโดย IPMI ได้รับการพิสูจน์แล้วว่าดีที่สุด มันใช้งานง่ายและที่สำคัญที่สุดคือ "สากล"

เทมเพลต Template Server by IPMI จะรวมอยู่ในรายการเทมเพลตพื้นฐานของเวอร์ชัน Zabbix 5.0 ในส่วนของเรา เราขอสนับสนุนแนวทางนี้ของผู้ผลิตเป็นอย่างยิ่ง แม้ว่าผู้เชี่ยวชาญจะถูกบังคับให้สร้างเทมเพลตเฉพาะของตนเอง เราขอแนะนำให้ใช้แนวทางที่ผู้ผลิตวางไว้เป็นพื้นฐานและสังเกตในเซิร์ฟเวอร์เทมเพลตโดย IPMI ขั้นแรก ใช้การค้นหารายการอัตโนมัติโดยใช้รายการหลัก และประการที่สอง ใช้การตรวจจับทริกเกอร์อัตโนมัติโดยใช้รายการหลักในกรณีที่เป็นไปได้

เรากำลังรอคอยการเปิดตัว Zabbix 5.0 ในอนาคตอันใกล้นี้!

ผู้แต่ง: Dmitry จนกระทั่ง สถาปนิกระบบตรวจสอบที่ Jet Infosystems

ที่มา: will.com

เพิ่มความคิดเห็น