ในฐานะที่เป็นส่วนหนึ่งของโครงการ Glaber ทางแยกของระบบตรวจสอบ Zabbix ได้ถูกสร้างขึ้น

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

ภายใต้ภาระงานหนัก ผู้ใช้ Zabbix ต้องเผชิญกับการขาดการทำคลัสเตอร์เช่นนี้ในเวอร์ชันฟรี และปัญหาเมื่อจำเป็นต้องจัดเก็บข้อมูลปริมาณมากใน DBMS DBMS เชิงสัมพันธ์ที่รองรับใน Zabbix เช่น PostgreSQL, MySQL, Oracle และ SQLite นั้นได้รับการปรับเปลี่ยนได้ไม่ดีสำหรับการจัดเก็บแนวโน้มสำหรับประวัติ - การสุ่มตัวอย่างตัวชี้วัดจำนวนมากเป็นเวลาครึ่งปีจะ "หนัก" อยู่แล้ว และคุณต้องเพิ่มประสิทธิภาพ DBMS และ แบบสอบถาม สร้างคลัสเตอร์ของเซิร์ฟเวอร์ฐานข้อมูล และอื่นๆ

เพื่อเป็นทางออก Glaber ได้นำแนวคิดในการใช้ DBMS พิเศษมาใช้ คลิกเฮาส์ซึ่งให้การบีบอัดข้อมูลที่ดีและความเร็วในการประมวลผลแบบสอบถามที่สูงมาก (โดยใช้อุปกรณ์เดียวกันคุณสามารถลดภาระบน CPU และระบบดิสก์ได้ 20-50 เท่า) นอกจากการรองรับ ClickHouse ใน Glaber แล้ว เพิ่ม การเพิ่มประสิทธิภาพต่างๆ เช่น การใช้คำขอ snmp แบบอะซิงโครนัส การประมวลผลข้อมูลจำนวนมาก (เป็นชุด) จากเอเจนต์การตรวจสอบ และการใช้ nmap เพื่อตรวจสอบความพร้อมใช้งานของโฮสต์แบบขนาน ซึ่งทำให้สามารถเร่งการโพลสถานะได้มากกว่า 100 ครั้ง Glaber ยังทำงานด้านการสนับสนุนอีกด้วย การจัดกลุ่มซึ่งมีแผนจะใช้ในอนาคต ฯลฯ.

ที่มา: opennet.ru

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