Monitorix 3.14.0 ได้รับการเผยแพร่แล้วและนี่คือข่าวของมัน

มอนิเตอร์

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

Monitorix ถูกสร้างขึ้นเพื่อใช้กับเซิร์ฟเวอร์ Linux / UNIX ที่ใช้งานจริง แต่เนื่องจากความเรียบง่ายและขนาดเล็กจึงสามารถใช้กับอุปกรณ์ฝังตัวได้ แอปพลิเคชั่นนี้ ประกอบด้วยสองโปรแกรมเป็นหลักs: นักสะสมเรียกว่า มอนิเตอร์ซึ่งเป็น Perl daemon ที่เริ่มต้นโดยอัตโนมัติเหมือนกับบริการอื่น ๆ ในระบบและ สคริปต์ CGI ที่เรียกว่า monitorix.cgi

ระบบเขียนด้วย Perl, RRDTool ใช้เพื่อสร้างกราฟิกและจัดเก็บข้อมูลรหัสจะถูกแจกจ่ายภายใต้ใบอนุญาต GPLv2

ความแปลกใหม่หลักของ มอนิเตอร์ิกซ์ 3.14.0

ในเวอร์ชั่นใหม่ที่นำเสนอนี้ เพิ่มโมดูล nvme.pm เพื่อตรวจสอบอุปกรณ์จัดเก็บข้อมูล NVMe (NVMExpress). ท่ามกลางพารามิเตอร์ที่นำมาพิจารณา: อุณหภูมิดิสก์, โหลด, บันทึกข้อผิดพลาด, ความเข้มของการดำเนินการเขียน,

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

การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งก็คือ เพิ่มโมดูล nvidiagpu.pm สำหรับการตรวจสอบขั้นสูงของการ์ดวิดีโอที่ใช้ NVIDIA GPU (รุ่นขั้นสูงของโมดูล nvidia.pm ที่มีอยู่ก่อนหน้านี้)

ในทางกลับกัน เรายังพบว่ามีการเพิ่มการสนับสนุน process.pm สำหรับระบบที่มีค่า PID สูงสุดที่แตกต่างกันซึ่งกำหนดไว้ใน /proc/sys/kernel/pid_max รวมถึงกราฟใหม่ของเวลากิจกรรมของกระบวนการในกระบวนการ รูปแบบ pm ซึ่งมาพร้อมกับตัวเลือกใหม่ที่เรียกว่า time_unit เพื่อกำหนดมาตราส่วนแผนภูมิ [

เพิ่มการรองรับ IPv6 ลงในโมดูลตรวจสอบการรับส่งข้อมูล traffacct.pm เช่นเดียวกับโหมดอินเทอร์เฟซของการทำงานที่ปรับใช้ในรูปแบบของเว็บแอปพลิเคชันแบบเต็มหน้าจอ

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

  • เพิ่มตัวเลือก time_unit ให้กับ system.pm เพื่อกำหนดมาตราส่วนของกราฟเวลาทำงาน
  • เพิ่มตัวเลือกบรรทัดคำสั่ง -s ใหม่ เพื่อตัดสินใจว่าส่วนใดของบรรทัดในไฟล์ปรับแต่งจะเป็นคีย์และส่วนใดจะเป็นค่า
  • เพิ่มปุ่มโฮมที่มุมซ้ายบนเพื่อไปยังหน้าหลักอย่างง่ายดาย
  • เพิ่มความสามารถในการดูเว็บไซต์เป็นเว็บแอปพลิเคชันในโหมดเต็มหน้าจอ
  • เปลี่ยนวิธีการทำงานของตัวเลือก cmd ใน port.pm โดยดำเนินการคำสั่งที่กำหนดโดยตรง (ไม่มีอาร์กิวเมนต์) เว้นแต่จะไม่ได้กำหนดไว้ ซึ่งในกรณีนี้จะยังคงใช้ค่าเริ่มต้นเป็น ss
  • เพิ่มการเปลี่ยนแปลงบางอย่างใน monitorix-alert.sh เพื่อให้สามารถเชื่อมโยงกับมันและทำหน้าที่เป็นสคริปต์การแจ้งเตือนทั่วไป
  • เพิ่มความเร็วพัดลม (เป็นพัดลม) กำลัง (เป็น pwr) เปอร์เซ็นต์ (เป็น pct) และตัวระบุไบต์ (เป็นไบต์) ให้กับ gensens.pm

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

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

สำหรับผู้ที่สนใจสามารถติดตั้งเครื่องมือนี้ในระบบได้ สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง

เราจะดาวน์โหลดและติดตั้งการอ้างอิงที่จำเป็น สำหรับการทำงานของ Monitorix ในระบบของเรา

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl

เป็นขั้นตอนต่อไป มาดาวน์โหลด Monitorix เวอร์ชันเสถียรล่าสุด:

wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb

ทำการดาวน์โหลดเรียบร้อยแล้ว ตอนนี้เราดำเนินการติดตั้งแอปพลิเคชัน ในระบบด้วยความช่วยเหลือของคำสั่งต่อไปนี้:

sudo dpkg -i monitorix.deb

และเราแก้ปัญหาเกี่ยวกับการอ้างอิงโดยดำเนินการคำสั่งต่อไปนี้:

sudo apt-get install -f

ติดตั้งแอปพลิเคชันแล้ว ตอนนี้เรากำลังจะเริ่มให้บริการในระบบเราทำได้โดยดำเนินการ:

sudo service monitorix start

จะเข้าถึง monitorix ได้อย่างไร?

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

http://ipservidor:8080/monitorix

ไฟล์คอนฟิกูเรชันของโปรแกรมอยู่ในพา ธ /etc/monitorix.conf ต่อไปนี้ ที่นี่คุณสามารถเปลี่ยนพอร์ตปฏิเสธหรืออนุญาตโฮสต์ระยะไกลและทำการตั้งค่าอื่น ๆ

ก่อนเปลี่ยนพารามิเตอร์ให้ทำสำเนาสำรองของไฟล์นี้:

cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back

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

set enabled=y

ซึ่งอยู่ภายใต้มาตรา จากนั้นสร้างไฟล์ใน / var / lib / monitorix / htpasswd และตำแหน่งที่ชื่อผู้ใช้จะถูกแทนที่ด้วยชื่อผู้ใช้สำหรับการเข้าถึง

คำสั่งที่ต้องทำคือ:

touch /var/lib/monitorix/htpasswd

htpasswd -d /var/lib/monitorix/htpasswd && username

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

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

*

*

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