Monitorix Monitorix 3.10.1 ປ່ອຍອອກມາ - ລະບົບນ້ ຳ ໜັກ ເບົາແລະເຄື່ອງມືກວດສອບເຄືອຂ່າຍ ສຳ ລັບ Linux ປ່ອຍ - ລະບົບນ້ ຳ ໜັກ ເບົາແລະເຄື່ອງມືກວດສອບເຄືອຂ່າຍ ສຳ ລັບ Linux


Monitorix ແມ່ນແຫຼ່ງເປີດ, ເຄື່ອງມືແສງສະຫວ່າງທີ່ບໍ່ເສຍຄ່າແລະມີປະສິດທິພາບສູງສຸດທີ່ຖືກອອກແບບມາເພື່ອຕິດຕາມກວດກາລະບົບແລະຊັບພະຍາກອນເຄືອຂ່າຍໃນ Linux. ມັນລວບລວມຂໍ້ມູນລະບົບແລະເຄືອຂ່າຍເປັນປະ ຈຳ ແລະສະແດງຂໍ້ມູນໃນກາຟໂດຍໃຊ້ອິນເຕີເຟດຂອງມັນເອງ. Monitorix ອະນຸຍາດໃຫ້ຕິດຕາມການເຮັດວຽກຂອງລະບົບໂດຍລວມແລະຍັງຊ່ວຍໃນການກວດພົບຂໍ້ບົກຜ່ອງ, ຄວາມລົ້ມເຫລວ, ເວລາຕອບສະ ໜອງ ທີ່ຍາວນານທີ່ບໍ່ຕ້ອງການແລະກິດຈະ ກຳ ທີ່ຜິດປົກກະຕິອື່ນໆ.

ມັນຖືກຂຽນເປັນພາສາ Perl ແລະໄດ້ຮັບອະນຸຍາດພາຍໃຕ້ເງື່ອນໄຂຂອງ GNU (ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ) ທີ່ຖືກເຜີຍແຜ່ໂດຍ FSP (Free Software Foundation). ມັນໃຊ້ RRDtool ເພື່ອສ້າງກາຟແລະສະແດງໂດຍໃຊ້ອິນເຕີເຟດ.

ເຄື່ອງມືນີ້ຖືກສ້າງຂື້ນໂດຍສະເພາະ ສຳ ລັບການກວດສອບ Red Hat, CentOS, Fedora based Linux systems, ແຕ່ວ່າໃນມື້ນີ້ມັນໃຊ້ກັບຫລາຍລົດຊາດທີ່ແຕກຕ່າງກັນຂອງການແຈກຢາຍ GNU/Linux ແລະແມ້ກະທັ້ງມັນໃຊ້ໃນລະບົບ UNIX ເຊັ່ນ OpenBSD, NetBSD ແລະ FreeBSD.

ການພັດທະນາຂອງ Monitorix ໃນປະຈຸບັນແມ່ນຢູ່ໃນສະພາບການເຄື່ອນໄຫວແລະເພີ່ມຄຸນລັກສະນະ, ກາຟ ໃໝ່, ການປັບປຸງ ໃໝ່ ແລະການແກ້ໄຂຂໍ້ບົກພ່ອງຕ່າງໆເພື່ອສະ ເໜີ ເຄື່ອງມືທີ່ດີ ສຳ ລັບລະບົບ Linux/ການບໍລິຫານເຄືອຂ່າຍ.

ຄຸນສົມບັດຂອງ Monitorix

<

  • ໂຫຼດລະບົບສະເລ່ຍ, ຂັ້ນຕອນການເຄື່ອນໄຫວ, ການ ນຳ ໃຊ້ເມັດຕໍ່ ໜ່ວຍ ປະມວນຜົນ, ການ ນຳ ໃຊ້ແກ່ນແກ່ນທົ່ວໂລກແລະການຈັດສັນຄວາມ ຈຳ.
  • ຜູ້ຕິດຕາມກວດກາ Disk ຂັບອຸນຫະພູມແລະສຸຂະພາບ.
  • ການ ນຳ ໃຊ້ລະບົບແຟ້ມເອກະສານແລະກິດຈະ ກຳ I/O ຂອງລະບົບແຟ້ມ.
  • ການ ນຳ ໃຊ້ການຈາລະຈອນເຄືອຂ່າຍສູງເຖິງ 10 ອຸປະກອນເຄືອຂ່າຍ.
  • ການບໍລິການລະບົບລວມທັງ SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail ແລະ Spam.
  • ສະຖິຕິ MTA Mail ລວມທັງການເຊື່ອມຕໍ່ຂາເຂົ້າແລະຜົນຜະລິດ.
  • ການຈະລາຈອນທີ່ Port ຂອງເຄືອຂ່າຍລວມທັງ TCP, UDP, ແລະອື່ນໆ
  • ສະຖິຕິ FTP ກັບຮູບແບບເອກະສານບັນທຶກຂອງເຊີຟເວີ FTP.
  • ສະຖິຕິ Apache ຂອງເຊີຟເວີໃນທ້ອງຖິ່ນຫລືຫ່າງໄກສອກຫຼີກ.
  • ສະຖິຕິ MySQL ຂອງເຊີຟເວີທ້ອງຖິ່ນຫລືຫ່າງໄກສອກຫຼີກ.
  • ສະຖິຕິຖານຄວາມ ຈຳ ຂອງເວັບໄຊຕ໌ Squid.
  • ສະຖິຕິ Fail2ban.
  • ຕິດຕາມກວດກາເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ (Multihost).
  • ຄວາມສາມາດໃນການເບິ່ງສະຖິຕິໃນກາຟຫລືຕາຕະລາງຕົວ ໜັງ ສື ທຳ ມະດາຕໍ່ມື້, ອາທິດ, ເດືອນຫລືປີ.
  • ຄວາມສາມາດໃນການຊູມກາຟິກເພື່ອເບິ່ງທີ່ດີກວ່າ.
  • ຄວາມສາມາດໃນການ ກຳ ນົດ ຈຳ ນວນກາຟຕໍ່ແຖວ.
  • ກໍ່ສ້າງໃນເຊີຟເວີ HTTP.
  • ສຳ ລັບບັນຊີເຕັມຂອງຄຸນລັກສະນະ ໃໝ່ ແລະການປັບປຸງ ໃໝ່, ກະລຸນາກວດເບິ່ງ ໜ້າ ທີ່ທີ່ເປັນທາງການ.

    ການຕິດຕັ້ງ Monitorix ໃນ RHEL/CentOS/Fedora Linux

    ຫນ້າທໍາອິດ, ຕິດຕັ້ງຊຸດທີ່ຕ້ອງການ.

    # yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL wget
    

    ຖ້າຫາກວ່າໃນກໍລະນີ yum ລົ້ມເຫຼວໃນການຕິດຕັ້ງ ໜຶ່ງ ຫຼືຫຼາຍກວ່າຂອງແພກເກັດຂ້າງເທິງ, ຫຼັງຈາກນັ້ນທ່ານສາມາດເຮັດໃຫ້ສາມາດປະຕິບັດຕາມឃ្លាំងເພີ່ມເຕີມເພື່ອຕິດຕັ້ງພວກມັນ.

    <

  • ເປີດໃຊ້ຫ້ອງການ EPEL
  • ເປີດໃຊ້ຫໍສະ ໝຸດ RPMforge
  • ຕໍ່ໄປ, ດາວໂຫລດຊຸດລ້າສຸດຂອງ 'Monitorix' ໂດຍໃຊ້ wget ຄຳ ສັ່ງ.

    # wget http://www.monitorix.org/monitorix-3.10.1-1.noarch.rpm

    ເມື່ອດາວໂຫລດ ສຳ ເລັດແລ້ວ, ຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງ rpm.

    # rpm -ivh monitorix-3.10.1-1.noarch.rpm
    Preparing...                ########################################### [100%]
       1:monitorix              ########################################### [100%]

    ເມື່ອຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ກະລຸນາເບິ່ງທີ່ເອກະສານການຕັ້ງຄ່າຕົ້ນຕໍ '/etc/monitorix.conf' ເພື່ອເພີ່ມການຕັ້ງຄ່າພິເສດບາງຢ່າງຕາມລະບົບຂອງທ່ານແລະເປີດໃຊ້ຫຼືປິດກຣາຟ.

    ສຸດທ້າຍ, ເພີ່ມບໍລິການ Monitorix ເຂົ້າໃນລະບົບເລີ່ມຕົ້ນແລະເລີ່ມຕົ້ນໃຫ້ບໍລິການດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # chkconfig --level 35 monitorix on
    # service monitorix start        
    # systemctl start monitorix       [On RHEL/CentOS 7 and Fedora 22+ versions ]
    

    ເມື່ອທ່ານເລີ່ມຕົ້ນການບໍລິການ, ໂປແກຼມຈະເລີ່ມລວບລວມຂໍ້ມູນຂອງລະບົບຕາມການ ກຳ ນົດຄ່າໃນເອກະສານ '/etc/monitorix.conf' ແລະຫຼັງຈາກສອງສາມນາທີທ່ານຈະເລີ່ມເຫັນລະບົບລະບົບຈາກໂປຣແກຣມທ່ອງເວັບຂອງທ່ານທີ່.

    http://localhost:8080/monitorix/

    ຖ້າທ່ານມີ SELinux ຢູ່ໃນສະຖານະທີ່ເປີດໃຊ້, ຫຼັງຈາກນັ້ນກາຟບໍ່ສາມາດເບິ່ງເຫັນໄດ້ແລະທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມຜິດພາດໃນ '/ var/log/messages' ຫຼື '/var/log/audit/audit.log' ກ່ຽວກັບການເຂົ້າເຖິງຖືກປະຕິເສດ ແຟ້ມ. ເພື່ອ ກຳ ຈັດຂໍ້ຄວາມທີ່ມີຂໍ້ຜິດພາດດັ່ງກ່າວແລະກາຟທີ່ເບິ່ງເຫັນ, ທ່ານຕ້ອງປິດການໃຊ້ງານ SELinux.

    ເພື່ອປິດ SELinux, ການປ່ຽນ“ ສາຍບັງຄັບໃຊ້” ໄປເປັນ“ ຄົນພິການ” ໃນເອກະສານ ‘/ etc/selinux/config’.

    SELINUX=disabled

    ສິ່ງທີ່ກ່າວມາຂ້າງເທິງນີ້ຈະປິດໃຊ້ SELinux ຊົ່ວຄາວ, ຈົນກວ່າທ່ານຈະເລີ່ມຕົ້ນເຄື່ອງ ໃໝ່. ຖ້າທ່ານຕ້ອງການໃຫ້ລະບົບເລີ່ມຕົ້ນໃນ ໂໝດ ປິດການໃຊ້ງານຢູ່ສະ ເໝີ, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດລະບົບ ໃໝ່.

    ຕິດຕັ້ງ Monitorix ໃນ Ubuntu/Debian/Linux Mint

    ການຕິດຕັ້ງ Monitorix ສາມາດເຮັດໄດ້ເປັນສອງທາງ, ໂດຍໃຊ້ຫໍສະມຸດ Izzy ສຳ ລັບການຕິດຕັ້ງ/ອັບເດດອັດຕະໂນມັດແລະອີກອັນ ໜຶ່ງ ໂດຍການດາວໂຫລດແລະຕິດຕັ້ງແພັກເກດ .deb ດ້ວຍຕົນເອງ.

    ຫໍສະ ໝຸດ Izzy ແມ່ນຫ້ອງທົດລອງທີ່ທົດລອງໃຊ້ແຕ່ວ່າແພັກເກດຈາກຫໍສະ ໝຸດ ແຫ່ງນີ້ຄວນເຮັດວຽກທຸກລຸ້ນຂອງ Ubuntu, Debian, ແລະອື່ນໆ. ຖ້າທ່ານຍັງຕ້ອງການເພີ່ມຫໍສະມຸດນີ້ ສຳ ລັບການອັບເດດໂດຍອັດຕະໂນມັດຜ່ານ apt-get, ພຽງແຕ່ປະຕິບັດຕາມຂັ້ນຕອນທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ ສຳ ລັບການຕິດຕັ້ງອັດຕະໂນມັດ.

    ຕື່ມແຖວຕໍ່ໄປນີ້ໃສ່ແຟ້ມ ‘/etc/apt/sources.list’ ຂອງທ່ານ.

    deb http://apt.izzysoft.de/ubuntu generic universe

    ເອົາຄີ GPG ສຳ ລັບບ່ອນເກັບຂໍ້ມູນນີ້, ທ່ານສາມາດເອົາມັນໂດຍໃຊ້ wget ຄຳ ສັ່ງ.

    # wget http://apt.izzysoft.de/izzysoft.asc

    ເມື່ອດາວໂຫລດມາແລ້ວ, ເພີ່ມປຸ່ມ GPG ນີ້ເຂົ້າໃນການຕັ້ງຄ່າໃຫ້ ເໝາະ ສົມໂດຍໃຊ້ ຄຳ ສັ່ງ ‘apt-key’ ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.

    # apt-key add izzysoft.asc

    ສຸດທ້າຍ, ຕິດຕັ້ງຊຸດຜ່ານຫໍໄຕ.

    # apt-get update
    # apt-get install monitorix

    ດ້ວຍຕົນເອງ, ການດາວໂຫລດແພັກເກດ .deb ລຸ້ນລ້າສຸດແລະຕິດຕັ້ງມັນດ້ວຍການດູແລຄວາມເພິ່ງພາອາໄສທີ່ ຈຳ ເປັນດັ່ງຮູບຂ້າງລຸ່ມ

    # apt-get update
    # 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 libio-socket-ssl-perl
    # wget http://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb
    # dpkg -i monitorix_3.10.1-izzy1_all.deb

    ໃນລະຫວ່າງການຕິດຕັ້ງ, ການ ກຳ ນົດຄ່າຂອງ server web ເກີດຂື້ນ. ດັ່ງນັ້ນ, ທ່ານ ຈຳ ເປັນຕ້ອງໂຫຼດ server ຂອງເວັບໄຊຕ໌ Apache ເພື່ອສະທ້ອນການຕັ້ງຄ່າ ໃໝ່.

    # service apache2 restart         [On SysVinit]
    # systemctl restart apache2       [On SystemD]
    

    Monitorix ມາພ້ອມກັບການຕັ້ງຄ່າເລີ່ມຕົ້ນ, ຖ້າທ່ານຕ້ອງການປ່ຽນແປງຫລືດັດປັບການຕັ້ງຄ່າບາງຢ່າງເບິ່ງເອກະສານການຕັ້ງຄ່າທີ່ '/etc/monitorix.conf'. ເມື່ອທ່ານໄດ້ເຮັດການປ່ຽນແປງແລ້ວ, ໃຫ້ບໍລິການ ໃໝ່ ສຳ ລັບການຕັ້ງຄ່າ ໃໝ່ ຈະມີຜົນ.

    # service monitorix restart         [On SysVinit]
    # systemctl restart monitorix       [On SystemD]
    

    ຕອນນີ້ຊີ້ຕົວທ່ອງເວັບຂອງທ່ານໄປທີ່ 'http:// localhost: 8080/monitorix' ແລະເລີ່ມຕົ້ນເບິ່ງກາຟິກຂອງລະບົບຂອງທ່ານ. ມັນສາມາດເຂົ້າເຖິງໄດ້ຈາກ localhost ເທົ່ານັ້ນ, ຖ້າທ່ານຕ້ອງການອະນຸຍາດໃຫ້ເຂົ້າເຖິງ IP ຂອງຫ່າງໄກສອກຫຼີກ. ພຽງແຕ່ເປີດເອກະສານ '/etc/apache2/conf.d/monitorix.conf' ແລະເພີ່ມ IP ເຂົ້າໃສ່ 'ອະນຸຍາດຈາກ' ອານຸປະໂຫຍດ. ຕົວຢ່າງເບິ່ງຂ້າງລຸ່ມນີ້.

    <Directory /usr/share/monitorix/cgi-bin/>
            DirectoryIndex monitorix.cgi
            Options ExecCGI
            Order Deny,Allow
            Deny from all
            Allow from 172.16.16.25
    </Directory>

    ຫຼັງຈາກທີ່ທ່ານໄດ້ປ່ຽນແປງການຕັ້ງຄ່າຂ້າງເທິງ, ຢ່າລືມທີ່ຈະເລີ້ມ Apache ໃໝ່.

    # service apache2 restart         [On SysVinit]
    # systemctl restart apache2       [On SystemD]
    

    ໜ້າ ຈໍ Monitorix

    ກະລຸນາກວດເບິ່ງສິ່ງຕໍ່ໄປນີ້ແມ່ນພາບ ໜ້າ ຈໍບາງຢ່າງ.

    ລິ້ງອ້າງອີງ:

    <

  • ໜ້າ ຈໍ Monitorix
  • ເອກະສານ Monitorix