Zabbix 7.0 LTS มาพร้อมกับการเปลี่ยนแปลงใบอนุญาต การปรับปรุง และอื่นๆ อีกมากมาย

แซ่บบิกซ์ ตัวหลัก

ได้มีการประกาศแล้ว การเปิดตัวเวอร์ชันใหม่ของ «Zabbix 7.0», ซึ่งมาถึงเป็นเวอร์ชันขยายระยะเวลาการสนับสนุนอย่างเป็นทางการ (LTS) และนั่น ตั้งแต่เวอร์ชัน 7.0 นี้เป็นต้นไป รหัสโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต AGPLv3 แทนที่จะเป็นใบอนุญาต GPLv2 เนื่องจากมีการกล่าวถึงคุณลักษณะที่โดดเด่นของ AGPLv3 คือการแนะนำข้อ จำกัด เพิ่มเติมสำหรับแอปพลิเคชันที่ให้บริการเครือข่าย

เมื่อใช้ส่วนประกอบ AGPL ในการให้บริการเครือข่าย นักพัฒนามีหน้าที่ต้องมอบซอร์สโค้ดของการเปลี่ยนแปลงทั้งหมดที่ทำกับส่วนประกอบเหล่านี้แก่ผู้ใช้ แม้ว่าซอฟต์แวร์พื้นฐานของบริการจะไม่ได้เผยแพร่และใช้เฉพาะในโครงสร้างพื้นฐานภายในก็ตาม เพื่อจัดระเบียบการดำเนินงานของการบริการ

ข่าวหลักใน Zabbix 7.0

ในเวอร์ชันใหม่ที่นำเสนอของ Zabbix 7.0 นั้น การแนะนำโหมด "การตรวจสอบเว็บไซต์และแอปพลิเคชันสังเคราะห์" ซึ่งใช้กลไกเบราว์เซอร์และสคริปต์ที่ซับซ้อน และอนุญาตให้สร้างภาพหน้าจอสถานะของไซต์ การแสดงภาพประสิทธิภาพ และการตรวจสอบข้อมูลเฉพาะสำหรับแอปพลิเคชันเว็บ

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

สร้างกลุ่มพร็อกซีที่สมดุลโหลด

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

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

ใน Zabbix 7.0 LTS เพิ่มการตั้งค่าการหมดเวลาแบบรวมศูนย์ เข้าถึงได้ผ่านทาง GUI และ API ช่วยให้คุณสามารถกำหนดการหมดเวลาแต่ละรายการที่เกี่ยวข้องกับองค์ประกอบเฉพาะหรือแทนที่การหมดเวลาในระดับพร็อกซี

หมดเวลาการรวบรวมข้อมูล

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:

  • ความเร็วในการพิจารณาความพร้อมใช้งานของโฮสต์บนเครือข่ายเพิ่มขึ้นอย่างมาก เร็วขึ้นถึง 100 เท่า ด้วยการตรวจสอบแบบขนาน
  • มีการผสานรวมการสนับสนุนการตรวจสอบสิทธิ์แบบสองปัจจัยโดยใช้รหัสผ่านครั้งเดียวตามเวลา (TOTP) แล้ว
  • เพิ่มประสิทธิภาพและประสิทธิผลของพร็อกซีโดยการบันทึกเมตริกที่รวบรวมไว้ใน RAM โดยไม่ต้องมีการบัฟเฟอร์ดิสก์
  • มีการแนะนำโครงร่างไฮบริดที่อนุญาตให้จัดเก็บข้อมูลไว้ในหน่วยความจำและดิสก์
  • การตรวจสอบความถูกต้องของไฟล์การกำหนดค่า
  • ความยืดหยุ่นที่มากขึ้นสำหรับการค้นหาโฮสต์ในสภาพแวดล้อมที่ซับซ้อน เช่น VMware และ Kubernetes
  • การปรับปรุงประสิทธิภาพส่วนหน้าโดยการเปลี่ยนตรรกะในการตรวจสอบสิทธิ์การเข้าถึง
  • การขยายความสามารถในการตรวจสอบ DNS อย่างมีนัยสำคัญ
  • ถ่ายโอนรายงาน PDF ที่สร้างขึ้นโดยอัตโนมัติไปยังหมวดหมู่ที่เสถียร พร้อมการรองรับแดชบอร์ดแบบหลายหน้าสำหรับรายงาน PDF
  • การรักษาเสถียรภาพของความสามารถในการส่งข้อมูลเพื่อส่งการวัดและเหตุการณ์ไปยังระบบภายนอก
  • เพิ่มความสามารถในการหยุดการรวบรวมข้อมูลรายการที่สูญหายชั่วคราวระหว่างการตรวจจับอัตโนมัติ
  • เพิ่มความสามารถในการรันสคริปต์บนเอเจนต์ที่ใช้งานอยู่ เช่นเดียวกับการรองรับประเภทข้อมูลไบนารีและฟังก์ชันการเปิดใช้งานใหม่
  • การเร่งความเร็วอย่างมากในการทำงานกับข้อมูล Prometheus

สุดท้ายนี้ หากสนใจอยากทราบข้อมูลเพิ่มเติม สามารถเข้าไปดูรายละเอียดใน ลิงค์ต่อไปนี้

จะติดตั้ง Zabbix บน Ubuntu และอนุพันธ์ได้อย่างไร?

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

Si คุณต้องการติดตั้งยูทิลิตี้นี้หรือไม่ ในระบบของคุณ คุณสามารถทำได้โดยเปิดเทอร์มินัล (คุณสามารถใช้คีย์ผสม Ctrl + Alt + T) และในนั้นคุณจะพิมพ์สิ่งต่อไปนี้:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo apt update 
sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

ในกรณีของ Ubuntu เวอร์ชันอื่น คุณสามารถใช้หนึ่งในแพ็คเกจต่อไปนี้ อูบุนตู 22.04:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu22.04_all.deb

อูบุนตู 20.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu20.04_all.deb

อูบุนตู 18.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu18.04_all.deb

อูบุนตู 16.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu16.04_all.deb

Zabbix ใช้ฐานข้อมูลเพื่อจัดเก็บข้อมูล ดังนั้นคุณต้องมีฐานข้อมูลที่รองรับติดตั้งอยู่ในระบบของคุณแล้ว นอกเหนือจากการใช้ Apache ดังนั้น ฉันแนะนำให้ติดตั้ง Lamp ติดตั้งเสร็จแล้ว ตอนนี้เราต้องสร้างฐานข้อมูลสำหรับ Zabbix เราสามารถทำได้โดยพิมพ์:

sudo mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin; 
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit

โดยที่ 'รหัสผ่าน' คือรหัสผ่านของฐานข้อมูลของคุณที่คุณต้องจำหรือจดไว้เพื่อวางไว้ในไฟล์กำหนดค่าในภายหลัง

ตอนนี้เรากำลังจะนำเข้าสิ่งต่อไปนี้:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y มาแก้ไขไฟล์ต่อไปนี้ที่เราจะวางรหัสผ่านฐานข้อมูล:

sudo nano /etc/zabbix/zabbix_server.conf

และเราจะมองหาบรรทัด "DBPassword =" โดยที่ เราจะใส่รหัสผ่านของฐานข้อมูล

ตอนนี้เรากำลังจะแก้ไขไฟล์ /etc/zabbix/apache.conf:

และเรามองหาบรรทัด "php_value date.timezone" ซึ่งเราจะยกเลิกการแสดงความคิดเห็น (ลบ #) และเราจะกำหนดเขตเวลาของเรา (ในกรณีของฉันคือเม็กซิโก):

php_value date.timezone America/Mexico

ในที่สุดเราก็เริ่มบริการใหม่ด้วย:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

ในการเข้าถึง Zabbix คุณสามารถทำได้จากเว็บเบราว์เซอร์ของคุณโดยไปที่เส้นทาง (ในกรณีของเซิร์ฟเวอร์) http: // server_ip_or_name / zabbix หรือบนเครื่องคอมพิวเตอร์ localhost / zabbix


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา