ระบบตรวจสอบโอเพ่นซอร์สฟรี Zabbix 5.0 LTS ได้รับการเผยแพร่แล้ว
Zabbix เป็นระบบสากลสำหรับการตรวจสอบประสิทธิภาพและความพร้อมใช้งานของเซิร์ฟเวอร์ วิศวกรรมและอุปกรณ์เครือข่าย แอปพลิเคชัน ฐานข้อมูล ระบบเสมือนจริง คอนเทนเนอร์ บริการไอที บริการเว็บ โครงสร้างพื้นฐานคลาวด์
ระบบจะดำเนินการครบวงจรตั้งแต่การรวบรวมข้อมูล การประมวลผล และการแปลง การวิเคราะห์ข้อมูลที่ได้รับ และสิ้นสุดด้วยการจัดเก็บข้อมูลนี้ การแสดงภาพ และส่งการแจ้งเตือนโดยใช้กฎการยกระดับ ระบบยังมีตัวเลือกที่ยืดหยุ่นสำหรับการขยายการรวบรวมข้อมูลและวิธีการแจ้งเตือน รวมถึงความสามารถอัตโนมัติผ่าน API เว็บอินเทอร์เฟซเดียวใช้การจัดการแบบรวมศูนย์สำหรับการกำหนดค่าการตรวจสอบและการกระจายสิทธิ์การเข้าถึงไปยังกลุ่มผู้ใช้ต่างๆ รหัสโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต GPLv2
Zabbix 5.0 เป็นเวอร์ชัน LTS หลักใหม่ที่ได้รับการสนับสนุนอย่างเป็นทางการมาอย่างยาวนาน สำหรับผู้ใช้ที่ใช้เวอร์ชันที่ไม่ใช่ LTS เราขอแนะนำให้อัปเกรดผลิตภัณฑ์เป็นเวอร์ชัน LTS
การปรับปรุงที่สำคัญในเวอร์ชัน 5.0 LTS:
- การสนับสนุน SAML สำหรับโซลูชันการลงชื่อเพียงครั้งเดียว (SSO)
- การสนับสนุนอย่างเป็นทางการสำหรับเอเจนต์โมดูลาร์ใหม่สำหรับแพลตฟอร์ม Linux และ Windows พร้อมการสนับสนุนการจัดเก็บข้อมูลที่เชื่อถือได้ในระบบไฟล์ในเครื่อง
- อินเทอร์เฟซที่เป็นมิตรยิ่งขึ้นพร้อมการนำทางเมนูที่ง่ายดายทางด้านซ้าย ปรับให้เหมาะสมสำหรับจอภาพกว้าง
- รายการอุปกรณ์สำหรับผู้ใช้ทั่วไป (การตรวจสอบ -> โฮสต์)
- รองรับโมดูลแบบกำหนดเองเพื่อขยายฟังก์ชันการทำงานของอินเทอร์เฟซผู้ใช้
- ความเป็นไปได้ที่จะไม่รับทราบปัญหา
- รองรับเทมเพลตข้อความสำหรับการแจ้งเตือนในระดับประเภทสื่อ
- ยูทิลิตี้คอนโซลแยกต่างหากสำหรับการทดสอบสคริปต์ JavaScript ซึ่งมีประโยชน์สำหรับการทำงานกับ webhooks และการประมวลผลล่วงหน้า
- การกำหนดค่าที่ง่ายดายและทำให้เทมเพลต SNMP ง่ายขึ้นโดยการย้ายพารามิเตอร์ SNMP ไปที่ระดับอินเทอร์เฟซของโฮสต์
- การสนับสนุนมาโครแบบกำหนดเองสำหรับต้นแบบโฮสต์
- รองรับประเภทข้อมูล Float64
- การตรวจสอบความพร้อมใช้งานของอุปกรณ์โดยใช้ฟังก์ชัน nodata() จะคำนึงถึงความพร้อมใช้งานของพร็อกซีด้วย
ปรับปรุงความปลอดภัยและความน่าเชื่อถือของการตรวจสอบเนื่องจาก:
- รองรับ Webhook ผ่านพร็อกซี HTTP
- ความเป็นไปได้ที่จะห้ามการดำเนินการตรวจสอบบางอย่างโดยตัวแทน การสนับสนุนรายการขาวและดำ
- ความสามารถในการสร้างรายการโปรโตคอลการเข้ารหัสที่ใช้สำหรับการเชื่อมต่อ TLS
- รองรับการเชื่อมต่อที่เข้ารหัสไปยังฐานข้อมูล MySQL และ PostgreSQL
- เปลี่ยนไปใช้ SHA256 เพื่อจัดเก็บแฮชรหัสผ่านของผู้ใช้
- รองรับมาโครลับสำหรับจัดเก็บรหัสผ่าน คีย์การเข้าถึง และข้อมูลลับอื่นๆ
ปรับปรุงประสิทธิภาพ:
- การบีบอัดข้อมูลประวัติโดยใช้ TimescaleDB
- ปรับประสิทธิภาพอินเทอร์เฟซให้เหมาะสมสำหรับอุปกรณ์ตรวจสอบหลายล้านเครื่อง
การปรับปรุงที่สำคัญอื่นๆ:
- ตัวดำเนินการประมวลผลล่วงหน้าใหม่เพื่อแทนที่ข้อความและรับชื่อคุณสมบัติ JSON เมื่อทำงานกับ JSONPath
- การจัดกลุ่มข้อความในไคลเอนต์อีเมลตามเหตุการณ์
- ความสามารถในการใช้มาโครลับในชื่อผู้ใช้และรหัสผ่านเพื่อเข้าถึง IPMI
- ทริกเกอร์รองรับการดำเนินการเปรียบเทียบสำหรับข้อมูลข้อความ
- การตรวจสอบใหม่สำหรับการตรวจหาการวัดประสิทธิภาพโดยอัตโนมัติภายใต้ Windows, เซ็นเซอร์ IPMI, การวัด JMX
- การกำหนดค่าพารามิเตอร์การตรวจสอบ ODBC ทั้งหมดในระดับเมตริกแต่ละรายการ
- ความสามารถในการตรวจสอบเทมเพลตและอุปกรณ์เมตริกได้โดยตรงจากอินเทอร์เฟซ
- รองรับการดำเนินการเปลี่ยนแปลงจำนวนมากของมาโครผู้ใช้
- รองรับตัวกรองแท็กสำหรับวิดเจ็ตแดชบอร์ดบางตัว
- ความสามารถในการคัดลอกกราฟจากวิดเจ็ตเป็นรูปภาพ PNG
- รองรับวิธี API สำหรับการเข้าถึงบันทึกการตรวจสอบ
- การตรวจสอบระยะไกลของเวอร์ชันส่วนประกอบ Zabbix
- รองรับมาโคร {HOST.ID}, {EVENT.DURATION} และ {EVENT.TAGSJSON} ในการแจ้งเตือน
- รองรับ ElasticSearch 7.x
- โซลูชันเทมเพลตใหม่สำหรับการตรวจสอบ Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- รองรับนาโนวินาทีสำหรับ zabbix_sender
- ความสามารถในการรีเซ็ตแคชสถานะ SNMPv3
- ขนาดของคีย์เมตริกเพิ่มขึ้นเป็น 2048 ตัวอักษร ขนาดของข้อความเมื่อยืนยันปัญหาเป็น 4096 ตัวอักษร
Zabbix นำเสนอการบูรณาการกับ:
- แพลตฟอร์มแหล่งความช่วยเหลือ Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- ระบบแจ้งเตือนผู้ใช้ Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
แพ็คเกจอย่างเป็นทางการมีให้สำหรับเวอร์ชันปัจจุบันของแพลตฟอร์มต่อไปนี้:
- การกระจาย Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- ระบบการจำลองเสมือนที่ใช้ VMWare, VirtualBox, Hyper-V, XEN
- นักเทียบท่า
- เอเจนต์สำหรับทุกแพลตฟอร์ม รวมถึง MacOS และ MSI สำหรับเอเจนต์ Windows
มีการติดตั้ง Zabbix อย่างรวดเร็วสำหรับแพลตฟอร์มคลาวด์:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
หากต้องการย้ายข้อมูลจากเวอร์ชันก่อนหน้า คุณจะต้องติดตั้งไฟล์ไบนารีใหม่ (เซิร์ฟเวอร์และพร็อกซี) และอินเทอร์เฟซใหม่ Zabbix จะดำเนินการตามขั้นตอนการอัพเดตโดยอัตโนมัติ ไม่จำเป็นต้องติดตั้งตัวแทนใหม่
รายการการเปลี่ยนแปลงทั้งหมดสามารถพบได้ใน เอกสาร.
ที่มา: linux.org.ru