ວິທີການໃຊ້ Glances ເພື່ອຕິດຕາມ Linux ໄລຍະໄກໃນຮູບແບບ Web Server
htop ຄ້າຍຄືເຄື່ອງມືກວດສອບລະບົບ. ມັນ ນຳ ສະ ເໜີ ຄຸນລັກສະນະທີ່ກ້າວ ໜ້າ ເມື່ອທຽບກັບຄູ່ຮ່ວມງານຂອງມັນ, ແລະສາມາດໃຊ້ງານໄດ້ໃນຮູບແບບຕ່າງກັນ: ເປັນແບບໂດດດ່ຽວ, ໃນຮູບແບບລູກຄ້າ/ເຊີບເວີແລະໃນຮູບແບບຂອງເວັບເຊີຟເວີ.
ພິຈາລະນາຮູບແບບຂອງເຊີບເວີເວັບ, ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງເຂົ້າສູ່ລະບົບເຊີຟເວີຫ່າງໄກສອກຫຼີກຂອງທ່ານຜ່ານ SSH ເພື່ອ ດຳ ເນີນການເບິ່ງເຫັນ, ທ່ານສາມາດ ດຳ ເນີນການໃນຮູບແບບຂອງເຊີຟເວີເວັບແລະເຂົ້າເຖິງມັນຜ່ານຕົວທ່ອງເວັບເພື່ອຕິດຕາມກວດກາເຄື່ອງແມ່ຂ່າຍ Linux ຂອງທ່ານຫ່າງໄກສອກຫຼີກ, ດັ່ງທີ່ໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້.
ເພື່ອ ດຳ ເນີນການເບິ່ງເຫັນໃນຮູບແບບ web server, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງມັນພ້ອມກັບໂມດູນຂວດ Python, WSGI micro web-Frame ທີ່ໄວ, ງ່າຍດາຍແລະເບົາ, ໂດຍໃຊ້ ຄຳ ສັ່ງທີ່ ເໝາະ ສົມ ສຳ ລັບການແຈກຈ່າຍ Linux ຂອງທ່ານ.
$ sudo apt install glances python-bottle #Debian/Ubuntu $ sudo yum install glances python-bottle #RHEL/CentOS $ sudo dnf install glancespython-bottle #Fedora 22+
ອີກທາງເລືອກ ໜຶ່ງ, ຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງ PIP ຄືດັ່ງທີ່ສະແດງໄວ້.
$ sudo pip install bottle
ເມື່ອທ່ານໄດ້ຕິດຕັ້ງແພກເກດຂ້າງເທິງ, ເປີດເບິ່ງດ້ວຍທຸງ -w
ເພື່ອ ດຳ ເນີນການມັນໃນຮູບແບບຂອງເຊີບເວີເວັບ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນຈະຟັງຢູ່ທີ່ພອດ 61208.
$ glances -w OR $ glances -w &
ຖ້າທ່ານ ກຳ ລັງ ດຳ ເນີນການບໍລິການ firewalld, ຫຼັງຈາກນັ້ນທ່ານຄວນເປີດທີ່ Port 61208 ເພື່ອອະນຸຍາດການຈະລາຈອນຂາເຂົ້າສູ່ທ່າເຮືອນັ້ນ.
$ sudo firewall-cmd --permanent --add-port=61208/tcp $ sudo firewall-cmd --reload
ສຳ ລັບ FireFering UFW, ດຳ ເນີນການ ຄຳ ສັ່ງເຫຼົ່ານີ້.
$ sudo ufw allow 61208/tcp $ sudo ufw reload
ຫລັງຈາກນັ້ນ, ຈາກໂປແກຼມທ່ອງເວັບ, ໃຫ້ໃຊ້ URL http:// SERVER_IP: 61208/
ເພື່ອເຂົ້າຫາ glances UI.
ຖ້າທ່ານ ກຳ ລັງ ນຳ ໃຊ້ລະບົບ systemd ແລະຜູ້ຈັດການບໍລິການ, ທ່ານສາມາດ ດຳ ເນີນການເບິ່ງເຫັນໃນຮູບແບບເຊີຟເວີເວັບເປັນການບໍລິການ ສຳ ລັບການຈັດການທີ່ມີປະສິດຕິພາບ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກຕໍ່ໄປ. ຕົວຈິງຂ້ອຍມັກວິທີການນີ້ເພື່ອເຮັດວຽກມັນເປັນຂັ້ນຕອນພື້ນຫລັງ.
ດໍາເນີນການ Glances ໃນ Web Server Mode ເປັນບໍລິການ
ເລີ່ມຕົ້ນໂດຍການສ້າງເອກະສານຫົວ ໜ່ວຍ ບໍລິການຂອງທ່ານ (ເຊິ່ງຂ້ອຍມັກຕັ້ງຊື່ໃຫ້ເປັນ glancesweb.service) ພາຍໃຕ້ /usr/lib/systemd/system/glancesweb.service.
$ sudo vim /usr/lib/systemd/system/glancesweb.service
ຫຼັງຈາກນັ້ນຄັດລອກແລະວາງການຕັ້ງຄ່າເອກະສານທີ່ຢູ່ດ້ານລຸ່ມໃສ່ມັນ.
[Unit] Description = Glances in Web Server Mode After = network.target [Service] ExecStart = /usr/bin/glances -w -t 5 [Install] WantedBy = multi-user.target
ການຕັ້ງຄ່າຂ້າງເທິງບອກ systemd ວ່ານີ້ແມ່ນຫົວ ໜ່ວຍ ຂອງການບໍລິການປະເພດ, ມັນຄວນຈະຖືກໂຫລດຫຼັງຈາກ network.target.
ແລະເມື່ອລະບົບຢູ່ໃນເປົ້າ ໝາຍ ຂອງເຄືອຂ່າຍ, systemd ຈະຂໍ ຄຳ ສັ່ງ“/usr/bin/glances -w -t 5” ເປັນການບໍລິການ. ລະຫັດລະຫັດ -t ລະບຸໄລຍະຫ່າງ ສຳ ລັບການອັບເດດສົດໃນວິນາທີ.
ສ່ວນ [ຕິດຕັ້ງ]
ແຈ້ງໃຫ້ systemd ຮູ້ວ່າການບໍລິການນີ້ແມ່ນຕ້ອງການໂດຍ“ multi -user.target”. ດັ່ງນັ້ນ, ເມື່ອທ່ານເປີດໃຊ້ມັນ, ລິ້ງສັນຍາລັກຈະຖືກສ້າງຂື້ນຈາກ /etc/systemd/system/multi-user.target.wants/glancesweb.service to /usr/lib/systemd/system/glancesweb.service. ການປິດມັນຈະລົບລ້າງການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກນີ້.
ຕໍ່ໄປ, ເປີດໃຊ້ບໍລິການ systemd ໃຫມ່ຂອງທ່ານ, ເລີ່ມຕົ້ນແລະເບິ່ງສະຖານະພາບຂອງມັນດັ່ງຕໍ່ໄປນີ້.
$ sudo systemctl enable connection.service $ sudo systemctl start connection.service $ sudo systemctl status connection.service
ສຸດທ້າຍ, ຈາກໂປແກຼມທ່ອງເວັບຂອງທ່ານ, ໃຫ້ໃຊ້ URL http:// SERVER_IP: 61208/
ເພື່ອຕິດຕາມກວດກາຫ່າງໄກສອກຫຼີກຂອງເຄື່ອງແມ່ຂ່າຍ Linux ຂອງທ່ານຜ່ານ glances UI, ໃນອຸປະກອນຕ່າງໆ (ໂທລະສັບສະມາດໂຟນ, ຄອມພິວເຕີ້ຫລືຄອມພິວເຕີ້).
ທ່ານສາມາດປ່ຽນອັດຕາການໂຫຼດຫນ້າຈໍຄືນຂອງຫນ້າ, ພຽງແຕ່ເພີ່ມໄລຍະເວລາເປັນວິນາທີໃນຕອນທ້າຍຂອງ URL, ນີ້ ກຳ ນົດອັດຕາການໂຫຼດຫນ້າຈໍຄືນເປັນ 8 ວິນາທີ.
http://SERVERI_P:61208/8
ຂໍ້ບົກຜ່ອງ ໜຶ່ງ ຂອງການເຮັດວຽກເບິ່ງຂ້າມໃນຮູບແບບຂອງເວັບເຊີຟເວີແມ່ນວ່າ, ຖ້າການເຊື່ອມຕໍ່ອິນເຕີເນັດບໍ່ດີລູກຄ້າມັກຈະຕັດການເຊື່ອມຕໍ່ຈາກ server ໄດ້ງ່າຍ.
ທ່ານສາມາດຮຽນຮູ້ວິທີການສ້າງບໍລິການລະບົບ ໃໝ່ ຈາກຄູ່ມືນີ້:
<
ຫມົດເທົ່ານີ້! ຖ້າທ່ານມີ ຄຳ ຖາມຫຼືຂໍ້ມູນເພີ່ມເຕີມຕື່ມ, ໃຫ້ໃຊ້ ຄຳ ເຫັນຈາກທາງລຸ່ມ.