ວິທີການກວດສອບ 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 ໃນເວລາຈິງໃນແບບທີ່ຄ້າຍຄືກັນ. ທ່ານສາມາດຖາມ ຄຳ ຖາມໃດໆຫຼືໃຫ້ ຄຳ ເຫັນຂອງທ່ານໃນ ຄຳ ເຫັນກ່ຽວກັບບົດຂຽນນີ້.