Monitorix: เครื่องมือตรวจสอบระบบที่มีน้ำหนักเบา

ในอดีตเราได้พูดคุยเกี่ยวกับเครื่องมือตรวจสอบระบบที่ดีไปแล้วคราวนี้เราอยากจะทำความรู้จักกับ 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 ติดตั้ง

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

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

*

*

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

  1.   นกนางแอ่น dijo

    น่าสนใจมากครบถ้วนจนล้นหลาม

  2.   บีไลอ้อน dijo

    สมบูรณ์มากฉันสรุปได้ว่าชุมชนมีแบตเตอรี่ในการพัฒนาเครื่องมือเพิ่มเติมเช่นนี้ฉันจะรู้ได้อย่างไรว่าเราพึ่งพา cpanel มาก

  3.   ภาพแทนของ Luciano Alonso dijo

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

    ติดตั้ง apache2-utils และดำเนินการหรือคำสั่ง:

    sudo htpasswd -d -c / var / lib / monitorix / htpasswd ผู้ดูแลระบบ

    พิมพ์ Senha ของคุณและทำซ้ำ

    เร็ว ๆ นี้.

  4.   ยุติ dijo

    เพื่อนที่ฉันพยายามและคำสั่งสุดท้ายไม่ได้ผลสำหรับฉัน

  5.   โฆเซอันโตนิโอ dijo

    สวัสดีฉันมี CENTOS 7 ฉันได้ติดตั้งแล้ว แต่มันไม่ทำงานหรือฉันไม่สามารถเรียกใช้งานได้