เมื่อเร็วๆ นี้ได้มีการประกาศเปิดตัวเวอร์ชันใหม่ของระบบตรวจสอบแบบโอเพนซอร์ส "Zabbix 5.0 LTS"ซึ่งมาพร้อมกับนวัตกรรมมากมายรวมถึงการปรับปรุงที่สำคัญด้านความปลอดภัยในการตรวจสอบ การรองรับการเข้าสู่ระบบแบบครั้งเดียว (Single Sign-On) การรองรับการบีบอัดข้อมูลในอดีตโดยใช้ TimescaleDB การบูรณาการกับระบบส่งข้อความและบริการสนับสนุน และอื่นๆ อีกมากมาย
สำหรับผู้ที่ไม่คุ้นเคยกับระบบตรวจสอบนี้Zabbix ประกอบด้วยส่วนประกอบพื้นฐานสามส่วนได้แก่ เซิร์ฟเวอร์สำหรับประสานงาน สร้างคำขอทดสอบ และรวบรวมสถิติ เอเจนต์สำหรับทำการตรวจสอบฝั่งโฮสต์ภายนอก และอินเทอร์เฟซสำหรับจัดการระบบ
โค้ดแอปพลิเคชันได้รับอนุญาตภายใต้ GPLv2เพื่อลดภาระบนเซิร์ฟเวอร์กลางและสร้างเครือข่ายการตรวจสอบแบบกระจาย สามารถติดตั้งพร็อกซีเซิร์ฟเวอร์หลายตัวเพื่อรวบรวมข้อมูลเกี่ยวกับการตรวจสอบกลุ่มโฮสต์ได้
ข้อมูลสามารถจัดเก็บได้ใน MySQL, PostgreSQL, TimescaleDB, DB2 และ Oracleโดยไม่ต้องใช้เอเจนต์ เซิร์ฟเวอร์ Zabbix สามารถรับข้อมูลโดยใช้โปรโตคอลต่างๆ เช่น SNMP, IPMI, JMX, SSH/Telnet และ ODBC และทดสอบความพร้อมใช้งานของเว็บแอปพลิเคชันและระบบเวอร์ชวลไลเซชันได้
มีอะไรใหม่ใน Zabbix 5.0
เวอร์ชันใหม่นี้เน้นโซลูชันการตรวจสอบใหม่สำหรับ Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy รวมถึงการสนับสนุนการอนุญาต SAMLสำหรับโซลูชันการเข้าสู่ระบบครั้งเดียว (SSO) การปรับปรุงด้านความปลอดภัย และการสนับสนุนอย่างเป็นทางการสำหรับเอเจนต์แบบโมดูลาร์ใหม่สำหรับแพลตฟอร์ม Linux และ Windows
Zabbix 5.0 ยังมีเครื่องมือคอนโซลใหม่แยกต่างหากสำหรับการทดสอบสคริปต์ JavaScript ซึ่งมีประโยชน์สำหรับเว็บฮุคและการประมวลผลล่วงหน้า รวมถึงการตรวจสอบใหม่สำหรับการตรวจจับเมตริกประสิทธิภาพโดยอัตโนมัติใน Windows เซ็นเซอร์ IPMI และเมตริก JMX
รวมถึงอินเทอร์เฟซที่ใช้งานง่ายยิ่งขึ้นพร้อมระบบนำทางที่สะดวกในเมนูด้านซ้าย ซึ่งสามารถย่อหรือซ่อนได้อย่างสมบูรณ์เพื่อประหยัดพื้นที่หน้าจอ
นอกจากนี้ ยังเน้นถึงความสามารถในการจัดเก็บข้อมูลที่รวบรวมโดยเอเจนต์ในระบบไฟล์ภายในเครื่องได้อย่างน่าเชื่อถือ และความสามารถในการปกปิดค่าลับ (รหัสผ่าน รหัสการเข้าถึง ฯลฯ) ของมาโครผู้ใช้ในอินเทอร์เฟซ Zabbix และเมื่อส่งการแจ้งเตือน
ในส่วนใหม่นี้ เราจะพบกับการรองรับ webhook ผ่าน HTTP proxy,การรองรับ trigger สำหรับการเปรียบเทียบข้อมูลข้อความ, การรองรับมาโครแบบกำหนดเองสำหรับ host prototypes,การรองรับชนิดข้อมูล Float64, การรองรับการเชื่อมต่อแบบเข้ารหัสไปยังฐานข้อมูล MySQL และ PostgreSQL,การเพิ่มประสิทธิภาพการทำงานของอินเทอร์เฟซสำหรับอุปกรณ์ตรวจสอบนับล้านเครื่อง, การรองรับมาโครแบบกำหนดเองสำหรับการแก้ไขจำนวนมากและการกรองแท็กสำหรับวิดเจ็ตแดชบอร์ดบางตัว
สิ่งที่น่าสนใจอีกประการหนึ่งคือความสามารถในการห้ามการดำเนินการควบคุมบางอย่างโดยเอเจนต์การรองรับรายการที่อนุญาต (whitelist) และรายการที่ไม่อนุญาต (blacklist ) ความสามารถในการสร้างรายการโปรโตคอลการเข้ารหัสที่ใช้สำหรับการเชื่อมต่อ TLS และการเปลี่ยนไปใช้ SHA256 เพื่อจัดเก็บแฮชรหัสผ่านของผู้ใช้
การเปลี่ยนแปลงที่สำคัญอื่นๆในเวอร์ชันใหม่นี้ ได้แก่:
- การบีบอัดข้อมูลย้อนหลังเมื่อใช้ TimescaleDB
- รองรับโมดูลผู้ใช้เพื่อขยายการทำงานของอินเทอร์เฟซผู้ใช้
- ตัวดำเนินการก่อนการประมวลผลใหม่เพื่อแทนที่ข้อความและรับชื่อของคุณสมบัติ JSON เมื่อทำงานกับ JSONPath
- จัดกลุ่มข้อความในโปรแกรมรับส่งเมลตามเหตุการณ์
- ความสามารถในการใช้มาโครลับในชื่อผู้ใช้และรหัสผ่านเพื่อเข้าถึง IPMI
- การตั้งค่าพารามิเตอร์การมอนิเตอร์ ODBC ทั้งหมดในระดับเมตริกแต่ละรายการ
- ความสามารถในการตรวจสอบเมตริกแม่แบบและอุปกรณ์โดยตรงจากอินเทอร์เฟซความสามารถในการคัดลอกแผนภูมิจากวิดเจ็ตเป็นภาพ PNG
- การกำหนดค่าอย่างง่ายและทำให้เทมเพลต SNMP ง่ายขึ้นโดยการย้ายพารามิเตอร์ SNMP ไปยังระดับอินเตอร์เฟสโฮสต์
- ความสามารถในการล้างแคชสถานะ SNMPv3
- เพิ่มขนาดของคีย์เมตริกเป็น 2048 อักขระขนาดของข้อความเมื่อยืนยันปัญหาเป็น 4096 อักขระ
ปล่อย
หากคุณสนใจติดตั้งเวอร์ชันใหม่นี้ คุณสามารถดาวน์โหลดแพ็กเกจการติดตั้งสำหรับระบบปฏิบัติการ Linux ของคุณได้จากลิงก์ต่อไปนี้