Zabbix 4.4 เวอร์ชันใหม่มาถึงแล้วซึ่งเป็นระบบเครือข่ายที่ไม่มีการตรวจสอบ

Dashboard_dark

หลังจาก 6 เดือนของการพัฒนา ระบบตรวจสอบ Zabbix 4.4 เวอร์ชันใหม่พร้อมให้ใช้งานแล้วซึ่งมีการแจกจ่ายรหัสภายใต้ใบอนุญาต GPLv2 สำหรับผู้ที่ยังไม่ทราบเกี่ยวกับ Zabbix พวกเขาควรรู้ว่า นี่คือระบบตรวจสอบเครือข่ายซึ่งออกแบบมาเพื่อตรวจสอบ และบันทึกสถานะของบริการเครือข่ายเซิร์ฟเวอร์และฮาร์ดแวร์เครือข่ายต่างๆ. ใช้ MySQL, PostgreSQL, SQLite, Oracle หรือ IBM DB2 เป็นฐานข้อมูลของคุณ แบ็กเอนด์เขียนด้วย C และส่วนหน้าของเว็บเขียนด้วย PHP

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

หากไม่มีเอเจนต์เซิร์ฟเวอร์ Zabbix สามารถรับข้อมูลโดยใช้โปรโตคอลเช่น SNMP, IPMI, JMX, SSH / Telnet, ODBC และทดสอบความพร้อมใช้งานของเว็บแอปพลิเคชันและระบบเวอร์ชวลไลเซชัน

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

ใน Zabbix 4.4 เวอร์ชันใหม่นี้พวกเขาได้เตรียมไว้แล้ว ข้อกำหนดสำหรับการออกแบบเทมเพลตเพื่อกำหนดค่ามาตรฐาน. โครงสร้างของไฟล์ XML / JSON จะลดลงเป็นรูปแบบที่เหมาะสมสำหรับการแก้ไขเทมเพลตด้วยตนเองในโปรแกรมแก้ไขข้อความปกติ เทมเพลตที่มีอยู่สอดคล้องกับข้อกำหนดที่เสนอ

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

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

วิดเจ็ตทั้งหมดได้รับการปรับให้เหมาะกับการดูในโหมดไม่มีชื่อ มีการเพิ่มวิดเจ็ตใหม่เพื่อแสดงต้นแบบแผนภูมิ มีการเพิ่มโหมดมุมมองใหม่ให้กับวิดเจ็ตพร้อมสถิติสรุปของปัญหา

ความแปลกใหม่อีกอย่างก็คือ มีการแนะนำตัวแทนประเภทใหม่: zabbix_agent2, เขียนด้วยภาษา Go และจัดเตรียมกรอบสำหรับการพัฒนาปลั๊กอินเพื่อตรวจสอบบริการและแอปพลิเคชันต่างๆ

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

เอเจนต์ใหม่สามารถใช้เพื่อแทนที่เอเจนต์เก่าได้อย่างโปร่งใสจนถึงตอนนี้บนแพลตฟอร์มลินุกซ์เท่านั้น

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

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

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

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb

sudo apt update

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

ดังที่กล่าวไว้ในตอนต้น 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

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


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

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

*

*

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