ວິທີການກວດສອບ Linux Server ແລະຂະບວນການ Metrics ຈາກ Browser
ໃນໄລຍະຜ່ານມາ, ພວກເຮົາໄດ້ປົກຄຸມເຄື່ອງມືທີ່ອີງໃສ່ເສັ້ນ ຄຳ ສັ່ງຫຼາຍເສັ້ນ ສຳ ລັບ linux-dash, ພຽງແຕ່ເວົ້າເຖິງແຕ່ສອງສາມຢ່າງ. ທ່ານຍັງສາມາດ ດຳ ເນີນການເບິ່ງເຫັນໃນຮູບແບບຂອງເຊີບເວີເວັບເພື່ອຕິດຕາມກວດກາເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ. ແຕ່ສິ່ງທີ່ນອກ ເໜືອ ຈາກນີ້, ພວກເຮົາໄດ້ຄົ້ນພົບເຄື່ອງມືກວດສອບເຊີບເວີແບບງ່າຍໆອີກອັນ ໜຶ່ງ ທີ່ພວກເຮົາຢາກແບ່ງປັນກັບທ່ານ, ເຊິ່ງເອີ້ນວ່າ Scout_Realtime.
Scout_Realtime ແມ່ນເຄື່ອງມືທີ່ໃຊ້ເວບໄຊທ໌ທີ່ງ່າຍດາຍ, ງ່າຍດາຍ ສຳ ລັບການກວດສອບເຄື່ອງວັດແທກເຄື່ອງແມ່ຂ່າຍ Linux ໃນເວລາຈິງ, ໃນແບບທີ່ຄ້າຍຄືກັນ. ມັນສະແດງໃຫ້ທ່ານເຫັນຕາຕະລາງທີ່ລຽບງ່າຍກ່ຽວກັບ metrics ທີ່ລວບລວມມາຈາກ CPU, ໜ່ວຍ ຄວາມ ຈຳ, disk, ເຄືອຂ່າຍແລະຂະບວນການຕ່າງໆ (ອັນດັບ 10), ໃນເວລາຈິງ.
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງເຄື່ອງມືຕິດຕາມກວດກາ scout_realtime ໃນລະບົບ Linux ເພື່ອຕິດຕາມກວດກາເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ.
ຕິດຕັ້ງ Scout_Realtime Monitoring Tool ໃນ Linux
1. ເພື່ອຕິດຕັ້ງ scout_realtime ໃນ Linux server ຂອງທ່ານ, ທ່ານຕ້ອງມີ Ruby 1.9.3+ ຕິດຕັ້ງຢູ່ໃນ server ຂອງທ່ານໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ sudo apt-get install rubygems [On Debian/Ubuntu] $ sudo yum -y install rubygems-devel [On RHEL/CentOS] $ sudo dnf -y install rubygems-devel [On Fedora 22+]
2. ເມື່ອທ່ານໄດ້ຕິດຕັ້ງ Ruby ໃນລະບົບ Linux ຂອງທ່ານ, ຕອນນີ້ທ່ານສາມາດຕິດຕັ້ງ scout_realtime package ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ sudo gem install scout_realtime
3. ຫຼັງຈາກຕິດຕັ້ງ scout_realtime package ສຳ ເລັດແລ້ວ, ຕໍ່ໄປ, ທ່ານ ຈຳ ເປັນຕ້ອງເລີ່ມຕົ້ນ scout_realtime daemon ເຊິ່ງຈະລວບລວມເຄື່ອງວັດແທກຂອງ server ໃນເວລາຈິງຕາມທີ່ສະແດງ.
$ scout_realtime
4. ດຽວນີ້ scout_realtime daemon ກຳ ລັງເຮັດວຽກຢູ່ໃນ server Linux ຂອງທ່ານທີ່ທ່ານຕ້ອງການຕິດຕາມກວດກາຫ່າງໄກຈາກ port 5555. ຖ້າທ່ານ ກຳ ລັງໃຊ້ firewall, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດ port 5555 ເຊິ່ງ scout_realtime ຟັງຢູ່, ໃນ firewall ເພື່ອອະນຸຍາດການຮ້ອງຂໍ.
---------- On Debian/Ubuntu ---------- $ sudo ufw allow 27017 $sudo ufw reload ---------- On RHEL/CentOS 6.x ---------- $ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT $ sudo service iptables restart ---------- On RHEL/CentOS 7.x ---------- $ sudo firewall-cmd --permanent --add-port=5555/tcp $ sudo firewall-cmd reload
5. ຕອນນີ້ຈາກເຄື່ອງອື່ນ, ເປີດໂປແກຼມທ່ອງເວັບແລະໃຊ້ URL ຂ້າງລຸ່ມນີ້ເພື່ອເຂົ້າເຖິງ scout_realtime ເພື່ອຕິດຕາມການເຮັດວຽກຂອງ server ຂອງ Linux ທີ່ຢູ່ຫ່າງໄກສອກຫຼີກຂອງທ່ານ.
http://localhost:5555 OR http://ip-address-or-domain.com:5555
6. ໂດຍຄ່າເລີ່ມຕົ້ນ, ບັນທຶກ scout_realtime ຖືກຂຽນໄວ້ໃນ .scout/scout_realtime.log ໃນລະບົບ, ເຊິ່ງທ່ານສາມາດເບິ່ງໂດຍໃຊ້ ຄຳ ສັ່ງແມວ.
$ cat .scout/scout_realtime.log
7. ເພື່ອຢຸດ daemon scout_realtime, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ scout_realtime stop
8. ເພື່ອຖອນການຕິດຕັ້ງ scout_realtime ອອກຈາກລະບົບ, ໃຫ້ເຮັດຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ gem uninstall scout_realtime
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ໃຫ້ກວດເບິ່ງຫ້ອງການ Scout_realtime Github.
ມັນງ່າຍດາຍແທ້ໆ! Scout_realtime ແມ່ນເຄື່ອງມືທີ່ງ່າຍດາຍແຕ່ມີປະໂຫຍດ ສຳ ລັບການກວດສອບ metrics ຂອງ Linux server ໃນເວລາຈິງໃນແບບທີ່ຄ້າຍຄືກັນ. ທ່ານສາມາດຖາມ ຄຳ ຖາມໃດໆຫຼືໃຫ້ ຄຳ ເຫັນຂອງທ່ານໃນ ຄຳ ເຫັນກ່ຽວກັບບົດຂຽນນີ້.