Zabbix 4.2 ระบบตรวจสอบโอเพ่นซอร์สฟรีเปิดตัวแล้ว Zabbix คือระบบสากลสำหรับการตรวจสอบประสิทธิภาพและความพร้อมใช้งานของเซิร์ฟเวอร์ วิศวกรรมและอุปกรณ์เครือข่าย แอปพลิเคชัน ฐานข้อมูล ระบบเสมือนจริง คอนเทนเนอร์ บริการด้านไอที และบริการบนเว็บ
ระบบจะดำเนินการครบวงจรตั้งแต่การรวบรวมข้อมูล การประมวลผล และการแปลง การวิเคราะห์ข้อมูลที่ได้รับ และสิ้นสุดด้วยการจัดเก็บข้อมูลนี้ การแสดงภาพ และส่งการแจ้งเตือนโดยใช้กฎการยกระดับ ระบบยังมีตัวเลือกที่ยืดหยุ่นสำหรับการขยายการรวบรวมข้อมูลและวิธีการแจ้งเตือน รวมถึงความสามารถอัตโนมัติผ่าน API เว็บอินเทอร์เฟซเดียวใช้การจัดการแบบรวมศูนย์สำหรับการกำหนดค่าการตรวจสอบและการกระจายสิทธิ์การเข้าถึงไปยังกลุ่มผู้ใช้ต่างๆ รหัสโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต GPLv2
Zabbix 4.2 เป็นเวอร์ชันใหม่ที่ไม่ใช่ LTS พร้อมการสนับสนุนอย่างเป็นทางการในระยะเวลาอันสั้น สำหรับผู้ใช้ที่มุ่งเน้นไปที่วงจรชีวิตที่ยาวนานของผลิตภัณฑ์ซอฟต์แวร์ เราขอแนะนำให้ใช้ผลิตภัณฑ์เวอร์ชัน LTS เช่น 3.0 และ 4.0
การปรับปรุงที่สำคัญในเวอร์ชัน 4.2:
- ความพร้อมใช้งานของแพ็คเกจอย่างเป็นทางการสำหรับแพลตฟอร์มต่อไปนี้:
- RaspberryPi, SUSE เซิร์ฟเวอร์องค์กร Linux 12
- ตัวแทน MacOS
- MSI build ของตัวแทน Windows
- ภาพนักเทียบท่า
- การตรวจสอบแอปพลิเคชันด้วยการรวบรวมข้อมูลที่มีประสิทธิภาพสูงจากผู้ส่งออก Prometheus และการรองรับ PromQL ในตัว ยังรองรับการค้นพบในระดับต่ำอีกด้วย
- การตรวจสอบความถี่สูงเพื่อการตรวจจับปัญหาที่รวดเร็วเป็นพิเศษโดยใช้การควบคุมปริมาณ การควบคุมปริมาณช่วยให้คุณทำการตรวจสอบด้วยความถี่สูงพิเศษโดยไม่ต้องประมวลผลหรือจัดเก็บข้อมูลจำนวนมาก
- การตรวจสอบความถูกต้องของข้อมูลอินพุตในการประมวลผลล่วงหน้าโดยใช้นิพจน์ทั่วไป ช่วงของค่า JSONPath และ XMLPath
- การควบคุมพฤติกรรมของ Zabbix ในกรณีที่มีข้อผิดพลาดในขั้นตอนการประมวลผลล่วงหน้า ขณะนี้คุณสามารถละเว้นค่าใหม่ ความสามารถในการตั้งค่าเริ่มต้น หรือตั้งค่าข้อความแสดงข้อผิดพลาดที่กำหนดเองได้
- รองรับอัลกอริธึมที่กำหนดเองสำหรับการประมวลผลล่วงหน้าโดยใช้ JavaScript
- การค้นพบระดับต่ำ (LLD) ที่ง่ายขึ้นพร้อมการรองรับข้อมูล JSON ที่มีรูปแบบอิสระ
- การสนับสนุนการทดลองสำหรับพื้นที่จัดเก็บ TimescaleDB ที่มีประสิทธิภาพสูงพร้อมการแบ่งพาร์ติชันอัตโนมัติ
- จัดการแท็กในระดับเทมเพลตและโฮสต์ได้อย่างง่ายดาย
- การปรับขนาดโหลดที่มีประสิทธิภาพโดยรองรับการประมวลผลข้อมูลล่วงหน้าทางฝั่งพร็อกซี เมื่อใช้ร่วมกับการควบคุมปริมาณ วิธีการนี้จะทำให้คุณสามารถดำเนินการและประมวลผลการตรวจสอบนับล้านครั้งต่อวินาที โดยไม่ต้องโหลดเซิร์ฟเวอร์ Zabbix ส่วนกลาง
- การลงทะเบียนอุปกรณ์อัตโนมัติที่ยืดหยุ่นพร้อมการกรองชื่ออุปกรณ์ตามนิพจน์ทั่วไป
- ความสามารถในการจัดการชื่ออุปกรณ์ในระหว่างการค้นพบเครือข่ายและรับชื่ออุปกรณ์จากค่าเมตริก
- ตรวจสอบการทำงานที่ถูกต้องของการประมวลผลล่วงหน้าได้โดยตรงจากอินเทอร์เฟซอย่างสะดวกสบาย
- ตรวจสอบการทำงานของวิธีการแจ้งเตือนโดยตรงจากเว็บอินเตอร์เฟส
- การตรวจสอบระยะไกลของตัวชี้วัดภายในของเซิร์ฟเวอร์ Zabbix และพร็อกซี (ตัวชี้วัดประสิทธิภาพและความสมบูรณ์ของส่วนประกอบ Zabbix)
- ข้อความอีเมลที่สวยงามด้วยการรองรับรูปแบบ HTML
- รองรับมาโครใหม่ใน URL ที่กำหนดเองเพื่อการบูรณาการแผนที่กับระบบภายนอกได้ดียิ่งขึ้น
- รองรับภาพเคลื่อนไหว GIF บนแผนที่เพื่อให้เห็นภาพปัญหาได้ชัดเจนยิ่งขึ้น
- แสดงเวลาที่แน่นอนเมื่อคุณวางเมาส์เหนือแผนภูมิ
- ตัวกรองใหม่ที่สะดวกในการกำหนดค่าทริกเกอร์
- ความสามารถในการเปลี่ยนแปลงพารามิเตอร์จำนวนมากของต้นแบบหน่วยเมตริก
- ความสามารถในการแยกข้อมูล รวมถึงโทเค็นการอนุญาต จากส่วนหัว HTTP ในการตรวจสอบเว็บ
- ตอนนี้ Zabbix Sender ส่งข้อมูลไปยังที่อยู่ IP ทั้งหมดจากไฟล์การกำหนดค่าตัวแทน
- กฎการค้นพบอาจเป็นเมทริกที่ต้องพึ่งพาได้
- ใช้อัลกอริธึมที่สามารถคาดเดาได้มากขึ้นสำหรับการเปลี่ยนลำดับของวิดเจ็ตในแดชบอร์ด
หากต้องการย้ายจากเวอร์ชันก่อนหน้า คุณจะต้องติดตั้งไฟล์ไบนารีใหม่ (เซิร์ฟเวอร์และพร็อกซี) และอินเทอร์เฟซใหม่ Zabbix จะอัพเดตฐานข้อมูลโดยอัตโนมัติ
ไม่จำเป็นต้องติดตั้งตัวแทนใหม่
คุณสามารถดูรายการการเปลี่ยนแปลงทั้งหมดได้ในเอกสารประกอบ
บทความเกี่ยวกับHabréนำเสนอคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชันการทำงาน
ที่มา: linux.org.ru