เหลือบ เป็นโอเพ่นซอร์สฟรี ทันสมัย ข้ามแพลตฟอร์มแบบเรียลไทม์ สูงสุด และ htop เช่นเครื่องมือตรวจสอบระบบ มันมีคุณสมบัติขั้นสูงเมื่อเปรียบเทียบกับคู่ของมัน และสามารถทำงานในโหมดต่างๆ: แบบสแตนด์อโลน ในโหมดไคลเอนต์/เซิร์ฟเวอร์ และในโหมดเว็บเซิร์ฟเวอร์
เมื่อพิจารณาถึงโหมดเว็บเซิร์ฟเวอร์ คุณไม่จำเป็นต้องเข้าสู่ระบบเซิร์ฟเวอร์ระยะไกลผ่าน SSH เพื่อเรียกใช้การเหลือบมอง คุณ สามารถเรียกใช้ในโหมดเว็บเซิร์ฟเวอร์และเข้าถึงได้ผ่านเว็บเบราว์เซอร์เพื่อตรวจสอบเซิร์ฟเวอร์ Linux จากระยะไกลตามที่อธิบายไว้ด้านล่าง
วิ่ง เหลือบมอง ในโหมดเว็บเซิร์ฟเวอร์ คุณต้องติดตั้งพร้อมกับ ขวดไพทอน โมดูลที่รวดเร็ว เรียบง่าย และน้ำหนักเบา WSGI micro web-framework โดยใช้คำสั่งที่เหมาะสมสำหรับการแจกจ่าย Linux ของคุณ
$ sudo apt ติดตั้งเหลือบมองขวดหลาม #Debian/Ubuntu $ sudo yum ติดตั้งเหลือบมองขวดหลาม #RHEL/CentOS $ sudo dnf ติดตั้งได้อย่างรวดเร็วspython-bottle #Fedora 22+
หรือติดตั้งโดยใช้ คำสั่ง PIP เหมือนที่แสดง
$ sudo pip ติดตั้งขวด
เมื่อคุณติดตั้งแพ็คเกจข้างต้นแล้ว ให้เปิด เหลือบมอง กับ -w
ตั้งค่าสถานะเพื่อเรียกใช้ในโหมดเว็บเซิร์ฟเวอร์ โดยค่าเริ่มต้น มันจะฟังพอร์ต 61208.
$ เหลือบมอง -w หรือ $ เหลือบมอง -w &
หากคุณกำลังวิ่ง ไฟร์วอลล์ บริการแล้วคุณควรเปิดพอร์ต 61208 เพื่ออนุญาตการรับส่งข้อมูลขาเข้าไปยังพอร์ตนั้น
$ sudo firewall-cmd --permanent --add-port=61208/tcp.dll $ sudo firewall-cmd --reload.dll
สำหรับ UFW ไฟร์วอลล์ รันคำสั่งเหล่านี้
$ sudo ufw อนุญาต 61208/tcp $ sudo ufw โหลดซ้ำ
หลังจากนั้น จากเว็บเบราว์เซอร์ ให้ใช้ URL http://SERVER_IP: 61208/
เพื่อเข้าถึง UI เหลือบมอง
หากคุณกำลังใช้ systemd ผู้จัดการระบบและบริการคุณสามารถเรียกใช้ เหลือบมอง ในโหมดเว็บเซิร์ฟเวอร์เป็นบริการสำหรับการจัดการที่มีประสิทธิภาพ ดังจะอธิบายในหัวข้อถัดไป ที่จริงฉันชอบวิธีนี้เพื่อเรียกใช้เป็นกระบวนการพื้นหลัง
เริ่มต้นด้วยการสร้างไฟล์หน่วยบริการของคุณ (ซึ่งฉันต้องการตั้งชื่อเป็น เหลือบมองweb.service) ภายใต้ /usr/lib/systemd/system/glancesweb.service.
$ sudo vim /usr/lib/systemd/system/glancesweb.service.
จากนั้นคัดลอกและวางการกำหนดค่าไฟล์หน่วยด้านล่าง
[หน่วย] คำอธิบาย = ภาพรวมในโหมดเว็บเซิร์ฟเวอร์ หลัง = network.target [บริการ] ExecStart = /usr/bin/glances -w -t 5 [ติดตั้ง] WantedBy = ผู้ใช้หลายคนเป้าหมาย
การกำหนดค่าข้างต้นบอก systemd ว่านี่เป็นหน่วยบริการประเภท ควรโหลดหลังจาก network.target.
และเมื่อระบบอยู่ในเป้าหมายเครือข่ายแล้ว systemd จะเรียกใช้คำสั่ง “/usr/bin/เหลือบมอง -w -t 5” เป็นการบริการ NS -NS
ระบุช่วงเวลาสำหรับการอัปเดตสดเป็นวินาที
NS [ติดตั้ง]
ส่วนแจ้ง systemd ว่าบริการนี้เป็นที่ต้องการโดย “multi-user.target”. ดังนั้น เมื่อคุณเปิดใช้งาน ลิงก์สัญลักษณ์จะถูกสร้างขึ้นจาก /etc/systemd/system/multi-user.target.wants/glancesweb.service ถึง /usr/lib/systemd/system/glancesweb.service. การปิดใช้งานจะเป็นการลบลิงก์สัญลักษณ์นี้
ถัดไป เปิดใช้งานบริการ systemd ใหม่ของคุณ เริ่มและดูสถานะดังต่อไปนี้
$ sudo systemctl เปิดใช้งานการเชื่อมต่อบริการ $ sudo systemctl เริ่มการเชื่อมต่อ. บริการ $ sudo systemctl สถานะการเชื่อมต่อบริการ.
สุดท้าย จากเว็บเบราว์เซอร์ของคุณ ให้ใช้ URL http://SERVER_IP: 61208/
เพื่อตรวจสอบเซิร์ฟเวอร์ Linux ของคุณจากระยะไกลผ่าน UI แบบเหลือบบนอุปกรณ์ใดก็ได้ (สมาร์ทโฟน แท็บเล็ต หรือคอมพิวเตอร์)
คุณสามารถเปลี่ยนอัตราการรีเฟรชของหน้าได้ เพียงเพิ่มระยะเวลาเป็นวินาทีที่ส่วนท้ายของ URL ซึ่งจะกำหนดอัตราการรีเฟรชเป็น 8 วินาที
http://SERVERI_P: 61208/8
ข้อเสียอย่างหนึ่งของการทำงานในโหมดเว็บเซิร์ฟเวอร์คือ ถ้าการเชื่อมต่ออินเทอร์เน็ตไม่ดี ไคลเอ็นต์มักจะตัดการเชื่อมต่อจากเซิร์ฟเวอร์ได้อย่างง่ายดาย
คุณสามารถเรียนรู้วิธีสร้างบริการ systemd ใหม่ได้จากคู่มือนี้:
นั่นคือทั้งหมด! หากคุณมีคำถามหรือข้อมูลเพิ่มเติม โปรดแสดงความคิดเห็นจากด้านล่าง