มีอะไรใหม่ใน Zabbix 5.0

ในช่วงกลางเดือนพฤษภาคม เวอร์ชัน Zabbix 5.0 เปิดตัว และเราได้จัดให้มีการพบปะออนไลน์ในภาษาต่างๆ เพื่อแสดงให้ชุมชนเห็นถึงการเปลี่ยนแปลงและนวัตกรรมทั้งหมดอย่างชัดเจน เราขอเชิญคุณอ่านรายงานของ Alexey Vladyshev กรรมการบริหารและผู้สร้าง Zabbix ซึ่งเขาอธิบายทีละขั้นตอนว่ามีอะไรใหม่ใน Zabbix 5.0

มีอะไรใหม่ใน Zabbix 5.0

Zabbix 4.2 และ Zabbix 4.4

เริ่มจากการเปลี่ยนแปลงที่ปรากฏในเวอร์ชัน Zabbix 4.0 ที่เกี่ยวข้องกับการใช้เวอร์ชัน LTS
ในเวอร์ชัน Zabbix 4.2 ซึ่งเปิดตัวในเดือนเมษายน 2019 ฟีเจอร์ต่อไปนี้ปรากฏขึ้น:

  • การตรวจสอบการควบคุมปริมาณความถี่สูงที่ให้การปรับขนาดและ NVPS ที่สูงขึ้น หมายถึงการตรวจจับปัญหาและการแจ้งเตือนที่รวดเร็วยิ่งขึ้นโดยไม่ต้องภาระงานหนักบน Zabbix
  • การรวบรวมข้อมูลโดยใช้เอเจนต์ HTTP
  • รองรับการรวบรวมข้อมูลจาก Prometheus Pro
  • การประมวลผลล่วงหน้ารองรับการตรวจสอบความถูกต้องและ JavaScript ซึ่งช่วยให้คุณสามารถแปลงข้อมูลที่รวบรวมได้
  • การประมวลผลล่วงหน้าด้านพร็อกซี ซึ่งช่วยให้ปรับขนาดพร็อกซีได้อย่างมีประสิทธิภาพมากขึ้น
  • ปรับปรุงการจัดการแท็ก - ข้อมูลเมตาในระดับเหตุการณ์และปัญหา ซึ่งสะดวกต่อการทำงาน เนื่องจากแท็กได้รับการสนับสนุนทั้งในระดับเทมเพลตและระดับโฮสต์

เมื่อเดือนกันยายนที่ผ่านมา Zabbix 4.4 เปิดตัวซึ่งมีคุณสมบัติดังต่อไปนี้:

  • ตัวแทน Zabbix ใหม่
  • รองรับ Webhook สำหรับการแจ้งเตือน ช่วยให้สามารถทำงานร่วมกับระบบภายนอกได้
  • รองรับ TimescaleDB
  • ฐานความรู้ในตัวสำหรับตัวชี้วัดและทริกเกอร์ปรากฏแก่ผู้ใช้ Zabbix ตัวอย่างเช่น ผู้ใช้สามารถใช้คำอธิบายรายการและทริกเกอร์ได้ การตรวจสอบ > ข้อมูลล่าสุด.
  • มาตรฐานใหม่สำหรับเทมเพลต

แซบบิกซ์ 5.0

วันนี้เราจะมาพูดถึงการเปิดตัว LTS ของ Zabbix 5.0 ซึ่งจะได้รับการสนับสนุนเป็นเวลา 5 ปี การสนับสนุนเวอร์ชัน 4.4 จะสิ้นสุดลงหลังจากผ่านไปหนึ่งเดือน Zabbix 3.0 รุ่น LTS จะได้รับการสนับสนุนต่อไปอีก 3,5 ปี

Zabbix ให้การตรวจสอบหลายสิ่งหลายอย่าง ซึ่งสามารถระบุรายการได้ในหน้าเพจ http://www.zabbix.com/integrationsซึ่งแสดงเทมเพลตและปลั๊กอินการมอนิเตอร์ รวมถึงสำหรับเอเจนต์ใหม่

มีอะไรใหม่ใน Zabbix 5.0
เทมเพลตที่พร้อมใช้งานสำหรับการตรวจสอบและบูรณาการ

นอกจากนี้ยังมีความเป็นไปได้ในการผสานรวมกับระบบต่างๆ รวมถึงระบบตั๋ว ระบบ ITSM และระบบส่งข้อความโดยใช้ Webhook

มีอะไรใหม่ใน Zabbix 5.0
ตัวเลือกการรวม

Zabbix 5.0 ได้ขยายการสนับสนุนในตัวสำหรับการทำงานร่วมกับระบบตั๋วต่างๆ รวมถึงระบบแจ้งเตือน:

มีอะไรใหม่ใน Zabbix 5.0
บูรณาการกับระบบต่างๆ

รายการเทมเพลตในตัวสำหรับการตรวจสอบแอปพลิเคชันและอุปกรณ์ได้รับการขยาย:

มีอะไรใหม่ใน Zabbix 5.0
เทมเพลตในตัวสำหรับตรวจสอบแอปพลิเคชันและอุปกรณ์

ข้อมูลอัพเดตทั้งหมดสามารถดาวน์โหลดได้ที่ ที่เก็บ Git.

ผู้ใช้หรือนักพัฒนาคนใดก็ตามสามารถเข้าร่วมใน Zabbix ด้วยผลิตภัณฑ์สำเร็จรูป - เทมเพลตหรือปลั๊กอิน โดยใช้ขั้นตอนง่ายๆ:

  1. การลงนามข้อตกลงสนับสนุน Zabbix (ZCA) เมื่อวันที่ https://www.zabbix.com/developers.
  2. การโพสต์คำขอดึงเมื่อ https://git.zabbix.com.
  3. ตรวจสอบแอปพลิเคชันโดยทีมพัฒนา หากปลั๊กอินหรือเทมเพลตเป็นไปตามมาตรฐาน Zabbix ปลั๊กอินหรือเทมเพลตนั้นจะรวมอยู่ในผลิตภัณฑ์และผลงานของนักพัฒนาดังกล่าวจะได้รับการสนับสนุนอย่างเป็นทางการจากทีมงาน Zabbix

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

นักพัฒนา Zabbix เสนอแพ็คเกจสำหรับการกระจายที่ได้รับความนิยมสูงสุดและแพลตฟอร์มเวอร์ช่วลไลเซชั่นต่างๆ เกือบทั้งหมด นอกจากนี้ Zabbix ยังสามารถติดตั้งบนคลาวด์สาธารณะได้ด้วยคลิกเดียว Zabbix ยังมีให้บริการบนแพลตฟอร์ม Red Hat Openshift หรือ OpenStack

มีอะไรใหม่ใน Zabbix 5.0
แพ็คเกจ Zabbix สำหรับการแจกจ่ายและแพลตฟอร์ม

รองรับ Zabbix Agent 2 สำหรับ Windows และ Linux

Zabbix Agent 2 ใหม่เป็นหนึ่งในโซลูชั่นที่ดีที่สุดในตลาด

  • นำเสนอโครงสร้างแบบปลั๊กอินและรองรับสคริปต์การรวบรวมข้อมูลที่สามารถทำงานได้นานหลายชั่วโมง
  • รองรับการสแกนที่ใช้งานแบบขนานและการเชื่อมต่ออย่างต่อเนื่องกับระบบภายนอก ซึ่งมีประโยชน์ เช่น สำหรับการตรวจสอบฐานข้อมูลที่มีประสิทธิภาพ
  • รองรับกับดักและเหตุการณ์ซึ่งมีความสำคัญต่อการตรวจสอบ เช่น อุปกรณ์ MQTT
  • เอเจนต์เวอร์ชันใหม่ติดตั้งง่าย (เนื่องจากเอเจนต์ใหม่รองรับฟังก์ชันการทำงานก่อนหน้านี้ทั้งหมด)

นอกจากนี้ เอเจนต์ใหม่ใน Zabbix 5.0 ยังให้การสนับสนุนการจัดเก็บข้อมูลถาวรอีกด้วย ก่อนหน้านี้ข้อมูลที่ยังไม่ได้ส่งจะถูกจัดเก็บไว้ในหน่วยความจำบัฟเฟอร์ของเอเจนต์เท่านั้น แต่ในเวอร์ชันใหม่ คุณสามารถกำหนดค่าการจัดเก็บข้อมูลดังกล่าวบนดิสก์ได้

มีอะไรใหม่ใน Zabbix 5.0
การจัดเก็บข้อมูลถาวร

นี่เป็นสิ่งสำคัญในกรณีของการตรวจสอบระบบที่สำคัญและการสื่อสารที่ไม่เสถียร เนื่องจากข้อมูลสำคัญจำนวนมากจะถูกเก็บไว้ก่อนที่จะถูกส่งไปยังเซิร์ฟเวอร์ Zabbix ตัวเลือกนี้ยังมีประโยชน์สำหรับการเชื่อมต่อดาวเทียมที่อาจใช้ไม่ได้เป็นเวลานาน
สำคัญ! Zabbix 5.0 ยังคงรองรับ Zabbix Agent 1

การเปลี่ยนแปลงความปลอดภัยใน Zabbix 5.0

1. เวอร์ชันใหม่รองรับพร็อกซี HTTP สำหรับ webhook ซึ่งช่วยให้คุณสามารถเชื่อมต่อจากเซิร์ฟเวอร์ Zabbix ไปยังระบบแจ้งเตือนภายนอกได้อย่างปลอดภัยและควบคุมได้มากขึ้น

หากคุณต้องการรวมเซิร์ฟเวอร์ Zabbix บนเครือข่ายท้องถิ่นกับระบบภายนอก เช่น JIRA ในระบบคลาวด์ คุณสามารถรักษาการเชื่อมต่อผ่านพร็อกซี HTTP ซึ่งปรับปรุงการควบคุมและความน่าเชื่อถือของการเชื่อมต่อ

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

  • ไวท์ลิสต์สำหรับการตรวจสอบที่เกี่ยวข้องกับ MySQL
    AllowKey=mysql[*] 
    DenyKey=*
  • บัญชีดำเพื่อปฏิเสธเชลล์สคริปต์ทั้งหมด
    DenyKey=system.run[*]
  • บัญชีดำที่จะปฏิเสธการเข้าถึง /etc/password
    DenyKey=vfs.file.contents[/etc/passwd,*]

3. สามารถเลือกอัลกอริธึมการเข้ารหัสสำหรับส่วนประกอบ Zabbix ทั้งหมดได้ เพื่อหลีกเลี่ยงการใช้รหัสที่ไม่ปลอดภัยสำหรับการเชื่อมต่อ TLS นี่เป็นสิ่งสำคัญสำหรับการตรวจสอบสภาพแวดล้อมที่ใช้มาตรฐานความปลอดภัยบางอย่าง

มีอะไรใหม่ใน Zabbix 5.0
การเลือกอัลกอริธึมการเข้ารหัสสำหรับการเชื่อมต่อ TLS

4. Zabbix 5.0 แนะนำการรองรับการเชื่อมต่อที่เข้ารหัสไปยังฐานข้อมูล ปัจจุบันมีเพียงการเชื่อมต่อที่เข้ารหัสกับ PostgreSQL และ MySQL เท่านั้นที่ใช้งานได้

มีอะไรใหม่ใน Zabbix 5.0
การเชื่อมต่อฐานข้อมูลที่เข้ารหัส

5. Zabbix 5.0 เปลี่ยนจาก MD5 เป็น SHA256 เพื่อจัดเก็บแฮชรหัสผ่านของผู้ใช้ในฐานข้อมูล เนื่องจากนี่เป็นอัลกอริธึมที่ปลอดภัยที่สุดในขณะนี้

6. Zabbix 5.0 รองรับมาโครผู้ใช้ที่เป็นความลับเพื่อจัดเก็บข้อมูลที่ละเอียดอ่อน เช่น รหัสผ่านและโทเค็น API ที่ผู้ใช้ไม่สามารถเข้าถึงได้

มีอะไรใหม่ใน Zabbix 5.0
มาโครลับ

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

มีอะไรใหม่ใน Zabbix 5.0
การเชื่อมต่อที่ปลอดภัย

8. รองรับ SAML เพื่อให้การรับรองความถูกต้องจุดเดียวกับผู้ให้บริการข้อมูลประจำตัวที่เชื่อถือได้ ดังนั้นข้อมูลรับรองผู้ใช้จึงไม่ออกจากไฟร์วอลล์

มีอะไรใหม่ใน Zabbix 5.0
ข้อมูลประจำตัว SAML

การสนับสนุน SAML ช่วยให้คุณสามารถผสานรวม Zabbix กับผู้ให้บริการข้อมูลประจำตัวในพื้นที่และบนคลาวด์ต่างๆ เช่น Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0 รวมถึง Azure, AWS หรือ Google Cloud Platform

ใช้งานง่ายของ Zabbix 5.0

1. ส่วนต่อประสานผู้ใช้ที่ปรับให้เหมาะสมสำหรับหน้าจอกว้าง. เราได้ย้ายเมนูจากด้านบนซึ่งมีพื้นที่ว่างอยู่เสมอไปไว้ที่ด้านซ้ายของหน้าจอ เมนูยังคงแสดงในโหมดเต็ม น้อยที่สุด และซ่อนอยู่

มีอะไรใหม่ใน Zabbix 5.0
อินเทอร์เฟซที่ปรับให้เหมาะสมสำหรับหน้าจอกว้าง

2. การคัดลอกวิดเจ็ตจากพาเนล ช่วยให้คุณสร้างแผงใหม่ได้อย่างรวดเร็ว ในการดำเนินการนี้คุณต้องเลือกวิดเจ็ตที่ต้องการใน PANEL คลิกคัดลอก

มีอะไรใหม่ใน Zabbix 5.0
การคัดลอกวิดเจ็ต

และใส่วิดเจ็ตลงในแผงที่ต้องการ

มีอะไรใหม่ใน Zabbix 5.0
การวางวิดเจ็ตที่คัดลอกไว้

3. ส่งออกกราฟ. หากต้องการคัดลอกกราฟและส่งทางอีเมล คุณสามารถรับกราฟในรูปแบบ PNG ได้โดยเลือกวิดเจ็ตที่ต้องการแล้วคลิก ดาวน์โหลดรูปภาพ.

มีอะไรใหม่ใน Zabbix 5.0
ส่งออกกราฟ

4. กรองตามแท็ก: ปัญหาตามความรุนแรงและโฮสต์ปัญหา. ตัวอย่างเช่น เป็นไปได้ที่จะรวบรวมข้อมูลเกี่ยวกับปัญหาทั้งหมดที่เกี่ยวข้องกับโหนดเครือข่ายเดียวในศูนย์ข้อมูลแห่งเดียว

มีอะไรใหม่ใน Zabbix 5.0
กรองตามแท็ก

5. รองรับโมดูลเพื่อขยายอินเทอร์เฟซ Zabbix. หากต้องการติดตั้งโมดูลอิสระ คุณต้องคัดลอกโมดูลไปยังไดเร็กทอรีเฉพาะ โมดูลช่วยให้คุณสามารถขยายฟังก์ชันการทำงานที่มีอยู่ของอินเทอร์เฟซ สร้างหน้าใหม่ เปลี่ยนโครงสร้างเมนู เช่น เพิ่มรายการ

ผู้ใช้ทุกคนสามารถเขียนและรวมโมดูลได้ ในการดำเนินการนี้ โมดูลจะถูกคัดลอกไปยังโฟลเดอร์โมดูล หลังจากนั้นอินเทอร์เฟซจะปรากฏให้เห็นซึ่งสามารถเปิดและปิดได้

มีอะไรใหม่ใน Zabbix 5.0
การเพิ่มโมดูลใหม่

6. ความง่ายในการนำทางผ่านทรัพยากรที่เกี่ยวข้องกับโหนดเครือข่าย. ใน การตรวจสอบ > โฮสต์ รายการอุปกรณ์ที่ Zabbix ตรวจสอบปรากฏขึ้น: โฮสต์ บริการ อุปกรณ์เครือข่าย ฯลฯ นอกจากนี้ยังมีการนำทางอย่างรวดเร็วไปยังหน้าจอ กราฟ และปัญหาของอุปกรณ์เฉพาะอีกด้วย

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

มีอะไรใหม่ใน Zabbix 5.0
การนำทางทรัพยากรที่เกี่ยวข้องกับโหนดเครือข่าย

ตัวอย่างเช่น คุณสามารถเลือกอุปกรณ์ที่จัดเป็นบริการสำหรับผู้ใช้ปลายทางได้โดยการเลือก 'Service’ พร้อมทั้งกำหนดระดับความสำคัญของปัญหาเหล่านี้ด้วย

มีอะไรใหม่ใน Zabbix 5.0
ตัวเลือกการกรอง

7. การดำเนินการเตรียมการประมวลผลใหม่ - 'แทนที่' ช่วยให้คุณทำสิ่งที่มีประโยชน์หลายอย่างซึ่งก่อนหน้านี้สามารถทำได้โดยใช้นิพจน์ทั่วไปเท่านั้นซึ่งค่อนข้างซับซ้อนสำหรับผู้ใช้หลายคน
แทนที่ ช่วยให้คุณสามารถแทนที่สตริงหรืออักขระหนึ่งด้วยอีกสตริงหนึ่งได้ ทำให้คุณสามารถแปลงข้อมูลที่ได้รับในรูปแบบข้อความเป็นการแสดงตัวเลขได้อย่างง่ายดาย

มีอะไรใหม่ใน Zabbix 5.0
แทนที่ตัวดำเนินการ

8. ตัวดำเนินการ JSONPathซึ่งช่วยให้คุณสามารถแยกชื่อแอตทริบิวต์ในรูปแบบที่สะดวกได้

มีอะไรใหม่ใน Zabbix 5.0
ตัวดำเนินการสำหรับ JSONPath

9. แสดงข้อความอีเมลของ Zabbix. ในเวอร์ชันก่อนหน้านี้ อีเมลทั้งหมดจาก Zabbix จะอยู่ในโฟลเดอร์ กล่องขาเข้า ถูกแสดงอยู่ในรายการ เริ่มต้นจาก Zabbix 5.0 ข้อความจะถูกจัดกลุ่มตามปัญหา

มีอะไรใหม่ใน Zabbix 5.0
การจัดกลุ่มข้อความอีเมลจาก Zabbix

10. รองรับมาโครที่กำหนดเองสำหรับ IPMI สำหรับชื่อผู้ใช้และรหัสผ่าน. หากใช้มาโครลับเป็นชื่อผู้ใช้และรหัสผ่าน การเข้าถึงค่าจะถูกปฏิเสธ

มีอะไรใหม่ใน Zabbix 5.0
รองรับมาโครที่กำหนดเอง

11. การเปลี่ยนแปลงมาโครผู้ใช้จำนวนมากสำหรับโหนดเครือข่าย. ในเวอร์ชันใหม่ คุณสามารถเปิดรายการเทมเพลต เลือกรายการโฮสต์ และเพิ่มมาโครหรือเปลี่ยนค่าของมาโครที่มีอยู่

มีอะไรใหม่ใน Zabbix 5.0
การเพิ่มและแก้ไขมาโครที่กำหนดเอง

และลบมาโครบางตัวหรือทั้งหมดออกจากเทมเพลตที่เลือกสำหรับโหนดเครือข่าย

มีอะไรใหม่ใน Zabbix 5.0
การลบมาโครผู้ใช้แต่ละรายการหรือทั้งหมด

12. การควบคุมรูปแบบข้อความในระดับวิธีการแจ้งเตือน. ใน ประเภทของสื่อ แท็บปรากฏขึ้น เทมเพลตสื่อ ด้วยเทมเพลตข้อความ

มีอะไรใหม่ใน Zabbix 5.0
เทมเพลตวิธีการแจ้งเตือน

คุณสามารถกำหนดเทมเพลตที่แตกต่างกันสำหรับข้อความประเภทต่างๆ

มีอะไรใหม่ใน Zabbix 5.0
การกำหนดเทมเพลตสำหรับประเภทข้อความ

ในเวอร์ชันก่อนหน้านี้ คุณต้องจัดการข้อความเหล่านี้ในระดับการดำเนินการ โดยกำหนดข้อความและรายการเริ่มต้น

มีอะไรใหม่ใน Zabbix 5.0
การจัดการเทมเพลตในระดับกิจกรรม

ในเวอร์ชันใหม่ ทุกอย่างสามารถกำหนดได้ในระดับสากล และในระดับข้อความ การตั้งค่าส่วนกลางสามารถเขียนใหม่ได้

มีอะไรใหม่ใน Zabbix 5.0
จัดการเทมเพลตทั่วโลก

สำหรับผู้ใช้ส่วนใหญ่ การกำหนดรูปแบบเทมเพลตในระดับวิธีการสื่อก็เพียงพอแล้ว นอกจากนี้ หลังจากนำเข้าวิธีการแจ้งเตือนใหม่ รูปแบบเทมเพลตที่เกี่ยวข้องทั้งหมดก็เป็นส่วนหนึ่งของรูปแบบนั้นแล้ว

13. การใช้ JavaScript ที่กว้างขึ้น. JavaScript ใช้สำหรับการประมวลผลสคริปต์ล่วงหน้า Webhook ฯลฯ บนบรรทัดคำสั่ง การทำงานกับ JavaScript ไม่ใช่เรื่องง่าย
Zabbix 5.0 ใช้ยูทิลิตี้ใหม่ - zabbix_jsซึ่งรัน JavaScript ที่ยอมรับข้อมูล ประมวลผล และสร้างค่าเอาต์พุต

มีอะไรใหม่ใน Zabbix 5.0
ยูทิลิตี้ zabbix_js

มีอะไรใหม่ใน Zabbix 5.0
ตัวอย่างการใช้ยูทิลิตี้ zabbix_js

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

{host:zabbix.version.last()}="5.0.0"
{host:zabbix.version.last()}="{$ZABBIX.VERSION}

เปรียบเทียบค่าสุดท้ายกับค่าก่อนหน้า เช่น เมื่อพูดถึงข้อมูลข้อความ

{host:text.last()}<>{host.text.prev()}

หรือ

{host:text.last(#1)}<>{host.text.prev(#2)}

หรือเปรียบเทียบค่าข้อความของหน่วยเมตริกต่างๆ

{hostA:textA.last()}={hostB:textB.last()}

15. ระบบอัตโนมัติและการค้นพบ.

  • การตรวจสอบ JMX ใหม่พร้อมใช้งานเพื่อดึงและค้นหารายการตัวนับ JMX ซึ่งมีประโยชน์มากสำหรับ ตัวอย่างเช่น การมอนิเตอร์แอปพลิเคชัน Java รวมถึงการสร้างรายการการมอนิเตอร์ ตัววัด ทริกเกอร์ และกราฟโดยอัตโนมัติ
    jmx.get[]

    и

    jmx.discovery[]

    มีอะไรใหม่ใน Zabbix 5.0
    เช็ค JMX

  • เวอร์ชันใหม่มีคีย์สำหรับตรวจสอบตัวนับประสิทธิภาพของ Windows ซึ่งได้รับการสนับสนุนโดยตัวแทนเก่าและใหม่ในภาษารัสเซียและอังกฤษ และช่วยให้สามารถตรวจจับจำนวนโปรเซสเซอร์ ระบบไฟล์ บริการ ฯลฯ

    มีอะไรใหม่ใน Zabbix 5.0
    การตรวจสอบตัวนับประสิทธิภาพของ Windows โดยใช้คีย์ perf_counter

  • การตรวจสอบ ODBC กลายเป็นเรื่องง่ายยิ่งขึ้น ก่อนหน้านี้ พารามิเตอร์ทั้งหมดสำหรับการตรวจสอบ ODBC จะต้องอธิบายไว้ในไฟล์ภายนอก /etc/odbc.iniซึ่งไม่สามารถเข้าถึงได้จากอินเทอร์เฟซ Zabbix ในเวอร์ชันใหม่ พารามิเตอร์เกือบทั้งหมดสามารถเป็นส่วนหนึ่งของคีย์เมตริกได้

    มีอะไรใหม่ใน Zabbix 5.0
    คีย์เมตริกพร้อมคำอธิบายพารามิเตอร์

    ในเวอร์ชันใหม่ คุณสามารถตั้งชื่อเซิร์ฟเวอร์และพอร์ตในระดับเมตริก และชื่อและรหัสผ่านสำหรับการเข้าถึงโดยใช้มาโครลับเพื่อความปลอดภัย

    มีอะไรใหม่ใน Zabbix 5.0
    การใช้มาโครลับ

  • เมื่อใช้โปรโตคอล IPMI สำหรับการตรวจสอบอุปกรณ์ จะสามารถสร้างเทมเพลตที่เรียบง่ายขึ้นสำหรับการใช้ระบบอัตโนมัติได้ ipmi.get.

    มีอะไรใหม่ใน Zabbix 5.0
    ipmi.get

16. การทดสอบองค์ประกอบข้อมูลจากอินเทอร์เฟซ. Zabbix 5.0 นำเสนอความสามารถในการทดสอบบางรายการและที่สำคัญกว่านั้นคือเทมเพลตรายการจากอินเทอร์เฟซ

มีอะไรใหม่ใน Zabbix 5.0
การทดสอบองค์ประกอบข้อมูล

ปัญหาใด ๆ ที่เกิดขึ้นจะแสดงในอินเทอร์เฟซ

มีอะไรใหม่ใน Zabbix 5.0
แสดงปัญหาในส่วนต่อประสาน

มีการใช้อัลกอริทึมที่คล้ายกันสำหรับเทมเพลตรายการ นอกจากนี้ หากรายการข้อมูลใดไม่รองรับ คุณสามารถดูสาเหตุที่ล้มเหลวได้เพียงคลิก ทดสอบ.

17. การทดสอบวิธีการแจ้งเตือนซึ่งปรากฏใน Zabbix 4.4 จะถูกรักษาไว้ ซึ่งเป็นสิ่งสำคัญเมื่อรวม Zabbix เข้ากับระบบอื่น เช่น ระบบตั๋ว

มีอะไรใหม่ใน Zabbix 5.0
ทดสอบวิธีการแจ้งเตือน

18. รองรับมาโครแบบกำหนดเองสำหรับต้นแบบไอเท็ม. คุณสามารถใช้แมโคร LLD เพื่อกำหนดค่าแมโครแบบกำหนดเองได้

มีอะไรใหม่ใน Zabbix 5.0
การใช้มาโคร LLD เพื่อกำหนดค่ามาโครแบบกำหนดเอง

19. รองรับข้อมูล Float64ซึ่งจำเป็นสำหรับการตรวจสอบค่าที่มีขนาดใหญ่มากเป็นหลัก นั้นจำเป็นใน Zabbix เพื่อรองรับข้อมูลที่ได้รับจากตัวแทนของ Prometheus
เมื่อติดตั้ง Zabbix 5.0 การย้ายข้อมูลอัตโนมัติไปยังมาตรฐาน Float64 จะไม่เกิดขึ้น ผู้ใช้ยังคงมีทางเลือกในการใช้ชนิดข้อมูลเก่า สคริปต์การย้าย Float64 ทำงานด้วยตนเองและเปลี่ยนประเภทข้อมูลในตารางประวัติ การเปลี่ยนอัตโนมัติไม่ได้ใช้เนื่องจากใช้เวลานานมาก

20. ปรับปรุงความสามารถในการปรับขนาดของ Zabbix 5.0: การเพิ่มประสิทธิภาพอินเทอร์เฟซและการกำจัดปัญหาคอขวด

  • รายการแบบเลื่อนลง เช่น สำหรับการเลือกโฮสต์ ได้ถูกกำจัดออกไป เนื่องจากคุณลักษณะนี้ไม่ได้ปรับขนาด
  • มีข้อจำกัด "ในตัว" สำหรับขนาดตาราง ขององค์กร.
  • โอกาสใหม่ๆ เข้ามาแล้ว การตรวจสอบ > โฮสต์ > กราฟ.
  • ฟังก์ชั่นเพจปรากฏขึ้น (การตรวจสอบ > โฮสต์ > เว็บ) ที่ซึ่งมันไม่ใช่

21. ปรับปรุงการบีบอัด
การบีบอัดใน Zabbix ขึ้นอยู่กับส่วนขยายสำหรับ PostgreSQL - TimescaleDB (ตั้งแต่ Zabbix 4.4) TimescaleDB ให้การแบ่งพาร์ติชันฐานข้อมูลอัตโนมัติและปรับปรุงประสิทธิภาพของฐานข้อมูล เนื่องจากประสิทธิภาพของ TimescaleDB นั้นแทบไม่ขึ้นอยู่กับขนาดฐานข้อมูล

ใน Zabbix 5.0 ธุรการ > ทั่วไป > งานแม่บ้าน คุณสามารถกำหนดค่า เช่น การบีบอัดข้อมูลที่เก่ากว่า 7 วัน สิ่งนี้จะช่วยลดพื้นที่ดิสก์ที่ต้องการได้อย่างมาก (ตามผู้ใช้เกือบสิบเท่า) ซึ่งช่วยปรับปรุงการประหยัดพื้นที่ดิสก์และปรับปรุงประสิทธิภาพ

มีอะไรใหม่ใน Zabbix 5.0
การบีบอัดข้อมูลด้วย TimescaleDB

22. การกำหนดค่า SNMP ที่ระดับอินเทอร์เฟซ. ใน Zabbix 5.0 แทนที่จะใช้องค์ประกอบข้อมูลสามประเภท จะมีการใช้เพียงองค์ประกอบเดียวเท่านั้น - เอเจนต์ SNMP คุณลักษณะ SNMP ทั้งหมดถูกย้ายไปยังระดับอินเทอร์เฟซของโฮสต์ ซึ่งช่วยให้เทมเพลตง่ายขึ้น สลับระหว่างเวอร์ชัน SNMP เป็นต้น

มีอะไรใหม่ใน Zabbix 5.0
การกำหนดค่า SNMP ที่ระดับอินเทอร์เฟซ

23. การพึ่งพาการตรวจสอบความพร้อมใช้งานของโหนดเครือข่ายกับความพร้อมใช้งานของพรอกซี ช่วยให้คุณแสดงปัญหาความพร้อมใช้งานของพร็อกซีเป็นลำดับความสำคัญในกรณีที่โหนดเครือข่ายไม่พร้อมใช้งานเมื่อตรวจสอบโดยใช้ทริกเกอร์กับฟังก์ชัน ไม่มีข้อมูล:

{HostA:item.nodata(1m)}=1

มีอะไรใหม่ใน Zabbix 5.0
ความพร้อมใช้งานของโหนดเครือข่ายจะขึ้นอยู่กับความพร้อมใช้งานของพร็อกซี

ฟังก์ชัน ไม่มีข้อมูล โดยค่าเริ่มต้นจะคำนึงถึงความพร้อมใช้งานของพรอกซีด้วย สำหรับการตรวจสอบที่เข้มงวดยิ่งขึ้นซึ่งไม่คำนึงถึงความพร้อมใช้งานของพร็อกซี จะใช้พารามิเตอร์ตัวที่สอง - เข้มงวด:

{HostA:item.nodata(1m,strict)}=1

24. การจัดการกฎการค้นพบระดับต่ำ Zabbix 5.0 เปิดตัวตัวกรอง LLD ที่ให้คุณดูกฎการตรวจจับที่ไม่รองรับ

มีอะไรใหม่ใน Zabbix 5.0
ตัวกรองแอลแอลดี

25. ความสามารถในการไม่รับทราบปัญหา (unacknowledge) ช่วยให้คุณสามารถแก้ไขข้อผิดพลาดและมีประโยชน์ในการสร้างเวิร์กโฟลว์ที่ขึ้นอยู่กับการยืนยันปัญหา

มีอะไรใหม่ใน Zabbix 5.0
โดยไม่รับรู้ถึงปัญหา

26. การเปลี่ยนแปลงกฎการค้นพบระดับต่ำ — ความสามารถในการเพิ่มข้อยกเว้นเมื่อตรวจจับวัตถุอันเป็นผลมาจากการตรวจสอบระบบไฟล์ ซึ่งช่วยให้การตรวจจับระดับต่ำสามารถสร้างหรือไม่สร้างวัตถุ ทริกเกอร์ องค์ประกอบข้อมูล ฯลฯ บางอย่าง เปลี่ยนความรุนแรงของปัญหา เพิ่มแท็กสำหรับวัตถุบางอย่าง , แยกอ็อบเจ็กต์ เช่น ระบบไฟล์ชั่วคราว จากการค้นหา เปลี่ยนช่วงเวลาการอัพเดตข้อมูล ฯลฯ

มีอะไรใหม่ใน Zabbix 5.0
การยกเว้นจากการตรวจหาระบบไฟล์ชั่วคราวในระดับต่ำ

ตัวอย่างเช่น คุณสามารถเปลี่ยนระดับลำดับความสำคัญของทริกเกอร์สำหรับระบบไฟล์ Oracle ที่ค้นพบ ในขณะที่ปล่อยให้ระดับลำดับความสำคัญของทริกเกอร์สำหรับระบบไฟล์อื่นๆ อยู่ในระดับเดียวกัน

มีอะไรใหม่ใน Zabbix 5.0
การเปลี่ยนระดับความสำคัญของทริกเกอร์สำหรับระบบไฟล์แต่ละระบบ

27. มาโครใหม่ใน Zabbix 5.0 ช่วยให้คุณสามารถปรับปรุงคุณภาพของการตรวจสอบได้

มีอะไรใหม่ใน Zabbix 5.0
มาโครใหม่ใน Zabbix 5.0

28. นวัตกรรมอื่น ๆ ใน Zabbix 5.0:

มีอะไรใหม่ใน Zabbix 5.0
การปรับปรุงใน Zabbix 5.0

29. สิ้นสุดการสนับสนุน
มีอะไรใหม่ใน Zabbix 5.0
ฟังก์ชันการทำงานที่ไม่รองรับ

ข้อสรุป

การอัพเกรดเป็น Zabbix 5.0 นั้นง่ายมาก! ติดตั้งและเรียกใช้ไบนารีเซิร์ฟเวอร์และไฟล์ส่วนหน้าใหม่ จากนั้นเซิร์ฟเวอร์จะอัปเดตฐานข้อมูลของคุณโดยอัตโนมัติ
ข้อมูลเกี่ยวกับขั้นตอนการอัพเดต Zabbix มีอยู่ที่:
https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500

สำคัญ!

  1. การอัปเกรดข้อมูลประวัติเป็นรูปแบบ Float64 เป็นทางเลือก
  2. ข้อมูล TimescaleDB เป็นแบบอ่านอย่างเดียว
  3. เวอร์ชันขั้นต่ำที่ต้องการของ PHP7.2
  4. ไม่รองรับ DB2 เป็นแบ็กเอนด์สำหรับเซิร์ฟเวอร์ Zabbix

(!) วิดีโอและสไลด์การนำเสนอโดย Alexey Vladyshev และวิทยากรคนอื่น ๆ ที่ Zabbix Meetup Online (รัสเซีย) สามารถรับชมได้ ที่นี่.

ที่มา: will.com

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