ค้นหาเว็บไซต์

ห้องนักบิน - เครื่องมือการดูแลระบบบนเบราว์เซอร์สำหรับ Linux


ห้องนักบิน เป็นเครื่องมือจัดการระยะไกลที่ใช้งานง่าย น้ำหนักเบา และเรียบง่ายแต่ทรงพลังสำหรับเซิร์ฟเวอร์ GNU/Linux เป็นอินเทอร์เฟซผู้ใช้การดูแลเซิร์ฟเวอร์แบบโต้ตอบที่นำเสนอเซสชัน Linux แบบสดผ่านเว็บเบราว์เซอร์

สามารถทำงานบน Linux ที่ใช้ RHEL หลายตัวและอนุพันธ์ของ Debian รวมถึง Ubuntu, Linux Mint, Fedora, CentOS , Rocky Linux, AlmaLinux, Arch Linux และอื่นๆ อีกมากมาย

ส่วนควบคุม ทำให้สามารถค้นพบ Linux ได้ จึงทำให้ผู้ดูแลระบบสามารถดำเนินงานต่างๆ ได้อย่างง่ายดายและเชื่อถือได้ เช่น การสตาร์ทคอนเทนเนอร์ การจัดการพื้นที่เก็บข้อมูล การกำหนดค่าเครือข่าย การตรวจสอบบันทึก ควบคู่ไปกับการทำงานอื่นๆ อีกมากมาย

ในขณะที่ใช้งาน ผู้ใช้สามารถสลับระหว่างเทอร์มินัล Linux และเว็บเบราว์เซอร์ได้อย่างง่ายดายโดยไม่ต้องเร่งรีบ ที่สำคัญ เมื่อผู้ใช้เริ่มบริการผ่าน ห้องนักบิน ก็สามารถหยุดบริการได้ผ่านทางเทอร์มินัล และในกรณีที่เกิดข้อผิดพลาดในเทอร์มินัล บริการจะแสดงในอินเทอร์เฟซบันทึกประจำวันของ Cockpit

คุณสมบัติของห้องนักบิน:

  • ช่วยให้สามารถจัดการเซิร์ฟเวอร์หลายเครื่องได้ในเซสชัน Cockpit เดียว
  • เสนอเชลล์บนเว็บในหน้าต่างเทอร์มินัล
  • สามารถจัดการคอนเทนเนอร์ผ่าน Docker ได้
  • รองรับการจัดการบัญชีผู้ใช้ระบบอย่างมีประสิทธิภาพ
  • รวบรวมข้อมูลประสิทธิภาพของระบบโดยใช้เฟรมเวิร์ก Performance Co-Pilot และแสดงเป็นกราฟ
  • รองรับการรวบรวมการกำหนดค่าระบบและข้อมูลการวินิจฉัยโดยใช้ sos-report
  • รองรับคลัสเตอร์ Kubernetes หรือคลัสเตอร์ Openshift v3 ด้วย
  • อนุญาตให้แก้ไขการตั้งค่าเครือข่ายและอื่น ๆ อีกมากมาย

วิธีการติดตั้งห้องนักบินในระบบ Linux

คุณสามารถติดตั้ง ห้องนักบิน ใน Linux ทุกรุ่นได้จากที่เก็บเริ่มต้นอย่างเป็นทางการดังที่แสดง:

ติดตั้งห้องนักบินบน Fedora และ CentOS

หากต้องการติดตั้งและเปิดใช้งาน ห้องนักบิน บน Fedora distribution ให้ใช้คำสั่งต่อไปนี้

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

ติดตั้ง Cockpit บน Rocky Linux และ AlmaLinux

หากต้องการติดตั้งและเปิดใช้งาน ห้องนักบิน บนการกระจาย Rocky/AlmaLinux ให้ใช้คำสั่งต่อไปนี้

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

ติดตั้งห้องนักบินบน RHEL

ส่วนควบคุม ถูกเพิ่มไปยังพื้นที่เก็บข้อมูล Red Hat Enterprise Linux Extras จากเวอร์ชัน 7.1 และใหม่กว่า:

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

ติดตั้งห้องนักบินบน Debian

ส่วนควบคุมรวมอยู่ในที่เก็บข้อมูลอย่างเป็นทางการของ Debian และคุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้

apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

ติดตั้ง Cockpit บน Ubuntu และ Linux Mint

ใน Ubuntu และ Linux Mint จะไม่รวมห้องนักบิน แต่คุณสามารถติดตั้งได้จาก Cockpit PPA อย่างเป็นทางการโดยดำเนินการคำสั่งต่อไปนี้:

sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

ติดตั้งห้องนักบินบน Arch Linux

ผู้ใช้ Arch Linux สามารถติดตั้ง Cockpit ได้จาก Arch User Repository โดยใช้คำสั่งต่อไปนี้

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

วิธีใช้ห้องนักบินใน Linux

หลังจากติดตั้ง Cockpit สำเร็จแล้ว คุณสามารถเข้าถึงได้โดยใช้เว็บเบราว์เซอร์ในตำแหน่งต่อไปนี้

https://ip-address:9090
OR
https://server.domain.com:9090

กรอกชื่อผู้ใช้และรหัสผ่านระบบเพื่อเข้าสู่ระบบในอินเทอร์เฟซด้านล่าง:

หลังจากเข้าสู่ระบบ คุณจะเห็นข้อมูลสรุปของระบบและกราฟประสิทธิภาพของ CPU, หน่วยความจำ, Disk I/O และ เครือข่าย การรับส่งข้อมูลดังที่เห็นในภาพถัดไป:

ถัดจากเมนูแดชบอร์ดคือ บริการ ที่นี่คุณสามารถดู เป้าหมาย, บริการระบบ, ซ็อกเก็ต, ตัวจับเวลา และ เส้นทาง หน้า

อินเทอร์เฟซด้านล่างแสดงบริการที่ทำงานอยู่ในระบบของคุณ

คุณสามารถคลิกบริการเดียวเพื่อจัดการได้ เพียงคลิกที่เมนูแบบเลื่อนลงเพื่อรับฟังก์ชันที่คุณต้องการ

รายการเมนู บันทึก จะแสดงหน้าบันทึกซึ่งช่วยให้สามารถตรวจสอบบันทึกได้ บันทึกจะถูกจัดหมวดหมู่เป็น ข้อผิดพลาด, คำเตือน, ประกาศ และ ทั้งหมด ดังในภาพด้านล่าง

นอกจากนี้ คุณยังสามารถดูบันทึกตามเวลาได้ เช่น บันทึกสำหรับ 24HR ล่าสุดหรือ 7 วัน

การอ่านที่แนะนำ: 4 เครื่องมือตรวจสอบและจัดการบันทึกที่ดีที่สุดสำหรับ Linux

หากต้องการตรวจสอบรายการบันทึกรายการเดียว เพียงคลิกที่รายการนั้น

ส่วนควบคุมยังช่วยให้คุณสามารถจัดการบัญชีผู้ใช้ในระบบ ไปที่เครื่องมือ และคลิกที่บัญชี การคลิกที่บัญชีผู้ใช้จะทำให้คุณสามารถดูรายละเอียดบัญชีผู้ใช้ได้

หากต้องการเพิ่มผู้ใช้ระบบ ให้คลิกที่ปุ่ม “สร้างบัญชีใหม่ ” และป้อนข้อมูลผู้ใช้ที่จำเป็นในอินเทอร์เฟซด้านล่าง

หากต้องการรับหน้าต่างเทอร์มินัล ให้ไปที่ เครื่องมือ เทอร์มินัล

วิธีเพิ่มเซิร์ฟเวอร์ Linux ในห้องนักบิน

ข้อสำคัญ: โปรดทราบว่าคุณต้องติดตั้ง Cockpit บนเซิร์ฟเวอร์ Linux ระยะไกลทั้งหมดเพื่อที่จะตรวจสอบเซิร์ฟเวอร์เหล่านั้นบนแดชบอร์ดของ Cockpit ดังนั้นโปรดติดตั้งก่อนที่จะเพิ่มเซิร์ฟเวอร์ใหม่เข้าไปในห้องนักบิน

หากต้องการเพิ่มเซิร์ฟเวอร์อื่น ให้คลิกที่ แดชบอร์ด คุณจะเห็นหน้าจอด้านล่าง คลิกที่เครื่องหมาย (+) และป้อนที่อยู่ IP ของเซิร์ฟเวอร์ โปรดจำไว้ว่าข้อมูลสำหรับแต่ละเซิร์ฟเวอร์ที่คุณเพิ่มจะแสดงในห้องควบคุมโดยใช้สีที่แตกต่างกัน

ในทำนองเดียวกัน คุณสามารถเพิ่มเซิร์ฟเวอร์ Linux จำนวนมากภายใต้ Cockpit และจัดการเซิร์ฟเวอร์เหล่านั้นได้อย่างมีประสิทธิภาพโดยไม่มีปัญหาใดๆ

เพียงเท่านี้ คุณสามารถสำรวจเพิ่มเติมได้ในกรณีที่คุณได้ติดตั้งเซิร์ฟเวอร์ระยะไกลและผู้จัดการที่เรียบง่ายและยอดเยี่ยมนี้

เอกสารอย่างเป็นทางการของห้องนักบิน: http://cockpit-project.org/guide/latest/

หากมีคำถามหรือข้อเสนอแนะตลอดจนข้อเสนอแนะในหัวข้อนี้ อย่าลังเลที่จะใช้ส่วนความคิดเห็นด้านล่างเพื่อติดต่อเรา