ในอดีตเราได้พูดคุยเกี่ยวกับเครื่องมือตรวจสอบระบบที่ดีไปแล้วคราวนี้เราอยากจะทำความรู้จักกับ Monitorix เครื่องมือที่มีน้ำหนักเบา แต่มีประสิทธิภาพที่จะช่วยให้ผู้ดูแลระบบทุกคนมีข้อมูลที่เพียงพอและเพิ่มเติมเกี่ยวกับระบบของตนได้ตลอดเวลา
Monitorix คืออะไร?
เป็นเครื่องมือโอเพ่นซอร์สซึ่งได้รับการสนับสนุนจากชุมชนจำนวนมากที่ช่วยให้เราตรวจสอบระบบได้ด้วยวิธีง่ายๆมันถูกออกแบบมาเพื่อควบคุมบริการและทรัพยากรระบบจำนวนมากที่สุด เครื่องมือนี้ได้รับการพัฒนาโดยมีจุดประสงค์เพื่อให้สามารถทำงานบนเซิร์ฟเวอร์ Linux / Unix ได้ แต่มีความพิเศษในการใช้งานบนอุปกรณ์ฝังตัวซึ่งทำให้มีหลายแพลตฟอร์มและพกพาได้
นักพัฒนาอธิบายว่าเครื่องมือนี้เป็นผลมาจากการทำงานของสองโปรแกรมหนึ่งเรียกว่า monitorixซึ่งเป็น Perl daemon ที่เริ่มต้นโดยอัตโนมัติเหมือนกับบริการอื่น ๆ ในระบบและสคริปต์ที่เรียกว่า monitorix.cgiนอกจากนี้ยังมีเซิร์ฟเวอร์ HTTP ในตัวเพื่อที่เราจะได้ไม่ต้องติดตั้งเว็บเซิร์ฟเวอร์สำหรับการทำงาน
คุณสมบัติ Monitorix
- มีสถิติกราฟิกจำนวนมากที่รวบรวมข้อมูลระบบเช่นการโหลดระบบการใช้เคอร์เนลการใช้โปรเซสเซอร์เซ็นเซอร์อุณหภูมิการใช้ระบบไฟล์การใช้ไดเร็กทอรี netstat lighttpd nginx กระบวนการระหว่าง อื่น ๆ
- รองรับการตรวจสอบเซิร์ฟเวอร์ระยะไกลหลายเครื่อง
- รองรับการตรวจสอบปริมาณการใช้อินเทอร์เน็ตจากอุปกรณ์บน LAN
- ระบบแจ้งเตือนที่กว้างขวาง
- รวมเซิร์ฟเวอร์ HTTP
- ส่งอีเมลอัตโนมัติพร้อมสถิติระบบ
- ความเป็นไปได้ในการรวมไฟล์การกำหนดค่าเพิ่มเติม
- ความสามารถในการดูสถิติตาม (ชั่วโมงวันสัปดาห์เดือนหรือปี)
- ความสามารถในการขยายกราฟเพื่อดูรายละเอียดเพิ่มเติม
- ความสามารถในการแสดงเมตริกเครือข่ายในหน่วย Mbytes / วินาทีหรือ Mbits / วินาที
- ความเป็นไปได้ในการแสดงอุณหภูมิเป็นองศาเซลเซียสหรือฟาเรนไฮต์
- ความสามารถในการสร้างกราฟิกในรูปแบบ PNG หรือ SVG
- ความสามารถในการกำหนดจำนวนปีของข้อมูลในอดีต (ไม่ จำกัด )
- เว็บอินเตอร์เฟสที่ใช้งานง่าย
- สามารถกำหนดค่าได้ด้วยไฟล์ข้อความ
- รวมโหมดเงียบที่อนุญาตให้คุณดึงกราฟิกจากสคริปต์
- สถิติการรับส่งข้อมูลจะถูกเก็บไว้ในฐานข้อมูลขนาดคงที่
- เขียนด้วยภาษา Perl
- ผ่านการทดสอบและรองรับ GNU / Linux, FreeBSD, OpenBSD และ NetBSD
- ฟรีและโอเพ่นซอร์ส

วิธีการติดตั้ง Monitorix
ผู้ใช้ของ RedHat / Fedora / CentOS และอนุพันธ์คุณสามารถติดตั้ง Monitorix ได้ด้วยวิธีต่อไปนี้:
$ yum ติดตั้ง monitorix $ service monitorix start
ในส่วนของพวกเขาผู้ใช้ Arch Linux และอนุพันธ์สามารถใช้ AUR เพื่อติดตั้งเครื่องมือตรวจสอบระบบนี้โดยดำเนินการคำสั่งต่อไปนี้:
$ yaourt -S จอภาพ
ในกรณีของผู้ใช้ Debian, Ubuntu, Deepin และอนุพันธ์คุณสามารถใช้เครื่องมือนี้ได้โดยการติดตั้ง. deb ล่าสุดของเครื่องมือที่มี ที่นี่. ต่อไปเราจะดำเนินการติดตั้ง. deb และการอ้างอิงบางส่วนดังนี้
$ sudo apt-get update $ 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 libyan- socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f ติดตั้ง
