คุณสามารถตรวจสอบและจัดการเครื่องคอมพิวเตอร์ลินุกซ์หลายกับ Cockpit, การบริหารและแดชบอร์ดเครื่องมือเบราว์เซอร์ มันอยู่ในตัวเองง่ายต่อการตั้งค่าและง่ายต่อการใช้งาน เราจะแสดงวิธีการเริ่มต้น
การจัดการเซิร์ฟเวอร์ลินุกซ์หลาย
ถ้าคุณมีคอมพิวเตอร์ที่ใช้ Linux หรือหลายเซิร์ฟเวอร์เพื่อตรวจสอบคุณจะมีความท้าทาย นี่คือความจริงโดยเฉพาะอย่างยิ่งถ้าบางของพวกเขาจะทำงานตามระบบหัวขาดกับจอไม่ติด ตัวอย่างเช่นคุณอาจจะมีชั้นที่ติดหรือเซิร์ฟเวอร์ระยะไกลที่ตั้งอยู่ในอาคารที่แตกต่างกันหรือชุดของ ราสเบอร์รี่ Pi ของ กระจายอยู่ทั่วบ้านของคุณ
วิธีที่คุณสามารถตรวจสอบสุขภาพและประสิทธิภาพการทำงานของสิ่งเหล่านี้?
ถ้าคุณ
ใช้ Secure Shell (SSH)
เพื่อเชื่อมต่อกับพวกเขาคุณสามารถเรียกใช้
สูงสุด
หรือขั้วตามอีกหนึ่งเครื่องมือการตรวจสอบ คุณจะได้รับข้อมูลที่เป็นประโยชน์บางอย่าง แต่เครื่องมือแต่ละคนมีพื้นที่เฉพาะของตัวเองที่น่าสนใจ มันเป็นเรื่องที่น่าอึดอัดใจที่จะมีการย้ายจากเครื่องมือในการเครื่องมือในการดูตัวชี้วัดที่แตกต่างกันของเครื่องคอมพิวเตอร์ของคุณ Linux ระยะไกล
แต่น่าเสียดายที่ไม่มีวิธีที่สะดวกในการกระโดดระหว่างเครื่องมือที่แตกต่างที่ให้คุณบางส่วนของข้อมูลที่ Plus ถ้าคุณต้องดำเนินการแก้ไขหรือการบริหารใด ๆ ที่คุณจะต้องทำให้การเชื่อมต่อใหม่ให้กับคอมพิวเตอร์ระยะไกลหรือปิดโปรแกรมการตรวจสอบ จากนั้นคุณต้องใช้เซสชั่นที่มีอยู่ SSH เพื่อรันคำสั่งบริหารงานของคุณ
ห้องนักบิน ความสัมพันธ์การตรวจสอบและการบริหารงานทั่วไปจำนวนมากต้องการเป็นคอนโซลเบราว์เซอร์ทำให้ง่ายต่อการตรวจสอบและบำรุงรักษาเครื่องคอมพิวเตอร์ลินุกซ์หลาย
ห้องนักบินได้รับข้อมูลจาก โปรแกรมประยุกต์ interfaces (APIs) ที่มีอยู่แล้วภายในลินุกซ์ เนื่องจากข้อมูลมาตรงจากแหล่งที่ไม่มีคอลเลกชันที่กำหนดเองหรือการสร้างข้อมูลเพื่อที่จะสามารถได้รับการพิจารณาบริสุทธิ์
Cockpit และบัญชีผู้ใช้
Cockpit ใช้สิทธิเข้าสู่ระบบลินุกซ์ของคุณจึงมีความจำเป็นที่ผู้ใช้กำหนดค่าที่อยู่ภายใน ในการเข้าสู่ Cockpit คุณเพียงแค่ใช้ชื่อผู้ใช้และรหัสผ่านของคุณในปัจจุบัน หากคุณมีบัญชีบนคอมพิวเตอร์ลินุกซ์แตกต่างกันที่ใช้ชื่อผู้ใช้และรหัสผ่านเดียวกันนักบินจะใช้ข้อมูลประจำตัวของผู้ที่จะเชื่อมต่อกับเครื่องจากระยะไกล
แน่นอนโดยใช้รหัสผ่านเดียวกันบนคอมพิวเตอร์ที่แตกต่างกันเป็นความเสี่ยงด้านความปลอดภัยและมีการพิจารณาการปฏิบัติที่ไม่ดี แต่ถ้าคุณกำลังทำงาน แต่เพียงผู้เดียวกับคอมพิวเตอร์ท้องถิ่นที่ไม่ได้สัมผัสกับอินเทอร์เน็ตคุณอาจสรุปความเสี่ยงที่มีขนาดเล็กพอ
วิธีการแก้ปัญหาที่ดีกว่าไกล แต่คือการตั้งค่าปุ่ม SSH บนคอมพิวเตอร์แต่ละเครื่องแล้วให้นักบินที่จะใช้เหล่านั้นเพื่อเชื่อมต่อกับเครื่องคอมพิวเตอร์ระยะไกล
ที่เกี่ยวข้อง: วิธีการสร้างและติดตั้งคีย์ SSH จาก Linux Shell
การติดตั้ง Cockpit
Cockpit อยู่ในที่เก็บหลักสำหรับครอบครัวลินุกซ์ที่สำคัญ การติดตั้ง Cockpit บน Ubuntu พิมพ์ต่อไปนี้:
sudo apt-get install ห้องนักบิน
บน Fedora คำสั่งคือ:
sudo DNF ติดตั้งห้องนักบิน
เมื่อวันที่ Manjaro คุณจะต้องติดตั้งกับนักบินและแพคเกจที่เรียกว่า
PackageKit
. แพคเกจแพลตฟอร์มนี้ตั้งอยู่บนด้านบนของระบบการจัดการแพ็กเกจดั้งเดิมของการกระจาย Linux มันมี API ที่สอดคล้องกันสำหรับการประยุกต์ใช้ซอฟแวร์
นักพัฒนาสามารถเขียนซอฟต์แวร์ที่ทำงานร่วมกับ
PackageKit
และซอฟต์แวร์ของพวกเขาแล้วสามารถพูดคุยกับผู้จัดการแพคเกจของการกระจาย Linux ใด ๆ ซึ่งหมายความว่าพวกเขาไม่ได้มีการเขียนรุ่นที่จะทำงานร่วมกับ
DNF
อีกสำหรับ
แพคแมน
และอื่น ๆ
โชคดี,
PackageKit
ติดตั้งอยู่บน Ubuntu และ Fedora เพื่อให้คุณเพียงแค่พิมพ์ทั้งสองคำสั่งต่อไปนี้:
sudo Pacman -Sy ห้องนักบิน
sudo Pacman -Sy PackageKit
เปิดตัวนักบิน
การเริ่มต้นใช้ Cockpit เปิดเบราว์เซอร์ของคุณพิมพ์ต่อไปนี้ในแถบที่อยู่แล้วกด Enter:
localhost: 9090
จากนั้นคุณจะเห็นหน้าจอ Cockpit เข้าสู่ระบบ หากมีข้อผิดพลาดจะปรากฏขึ้นบอกคุณเว็บไซต์ไม่สามารถเข้าถึงหรือการเชื่อมต่อถูกปฏิเสธคุณอาจต้องพิมพ์คำสั่งต่อไปนี้เพื่อเปิดใช้งานและเริ่มภูตห้องนักบิน:
sudo systemctl ช่วยให้ห้องนักบิน
sudo systemctl เริ่มต้นที่ห้องนักบิน
เมื่อนักบินเปิดตัวปรากฏหน้าจอเข้าสู่ระบบ; เพียงเข้าสู่ระบบด้วยข้อมูลประจำตัวของลินุกซ์ที่มีอยู่ของคุณ
เพื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ๆ ใช้ข้อมูลประจำตัวเดียวกันนี้เลือกช่องทำเครื่องหมายถัดจาก“รหัสผ่านการใช้ซ้ำของฉันสำหรับการเชื่อมต่อระยะไกล.” หากคุณกำลังใช้คีย์ SSH เพื่อเชื่อมต่อกับคอมพิวเตอร์จากระยะไกลหรือจะไม่ได้รับการตรวจสอบระยะไกลเครื่องอื่น ๆ ที่ทุกท่านสามารถออกจากกล่องนี้ไม่ได้ตรวจสอบ
ภาพรวม
หน้าเว็บของห้องนักบินมีการตอบสนองอย่างสมบูรณ์และจะปรับอย่างสมเหตุสมผลถ้าคุณเปลี่ยนขนาดของหน้าต่างเบราว์เซอร์ของคุณ
จอแสดงผลหลักมีรายการของประเภทงานในแถบด้านข้างด้านซ้ายในขณะที่ส่วนที่เหลือของหน้าต่างมีข้อมูลที่เกี่ยวข้องกับประเภทที่เลือก มุมมองเริ่มต้นคือ“ภาพรวม”.
Cockpit ยังปรับเมื่อคุณใช้บนโทรศัพท์มือถือ
บนคอมพิวเตอร์การทดสอบของเราเราจะเห็นว่ามีข้อผิดพลาดการทำเครื่องหมายว่าเนื่องจากบริการได้ล้มเหลว
เราคลิกลิงก์“1 บริการได้ล้มเหลว” ที่จะย้ายไปที่มุมมองของระบบบริการ NS ระบบรักษาความปลอดภัยบริการภูต (SSSD) ได้ล้มเหลวในการเริ่มต้นเพื่อให้เราคลิกลิงก์“sssd” เพื่อไปยังหน้าการควบคุม SSSD
เราคลิก“Start บริการ.”
กับบริการที่ตอนนี้ทำงานเราสามารถสำรวจเพิ่มเติมของระบบการตรวจสอบของเรา
คุณสามารถคลิกที่“ภาพรวม” ถ้ามันมองเห็นได้ในแถบด้านข้าง; หากไม่ได้เพียงแค่คลิกที่ไอคอน System แล้วคลิก“ภาพรวม”.
CPU และหน่วยความจำกราฟ
ในบานหน้าต่างด้าน CPU และใช้หน่วยความจำคลิก“ดูกราฟ.”
กราฟดังต่อไปนี้จะแสดง:
- “การใช้งาน CPU” : การใช้งาน CPU รวมสำหรับจำนวนรวมของซีพียู
- “Memory & amp; แลกเปลี่ยน" : หน่วยความจำ RAM และการใช้งานแลกเปลี่ยน
- “Disk I / O” : ฮาร์ดไดรฟ์อ่านและเขียน
- “เครือข่ายการจราจร” : การจราจรทั้งหมดในและออกจากคอมพิวเตอร์
หากคุณคลิกที่ชื่อของแต่ละกราฟคุณสามารถดูข้อมูลรายละเอียดเพิ่มเติมอย่างไร:
- หากคุณคลิก“Disk I / O” ที่คุณเห็นข้อมูลเดียวกันกับที่ภายใต้“เก็บ” ในแถบด้านข้าง
- หากคุณคลิกที่“เครือข่ายการจราจร” คุณเห็นข้อมูลเดียวกันกับที่อยู่ภายใต้“เครือข่าย” ในแถบด้านข้าง
อัปเดตซอฟต์แวร์
คุณสามารถคลิก“อัปเดตซอฟต์แวร์” ในแถบด้านข้างเพื่อดูรายการของการอัปเดตพร้อมใช้งาน
การติดตั้งพวกเขาเพียงแค่คลิก“ติดตั้งอัพเดททั้งหมด.”
การตรวจสอบคอมพิวเตอร์หลาย
ก่อนที่คุณจะพยายามที่จะตรวจสอบคอมพิวเตอร์เครื่องอื่นทำตามขั้นตอนต่อไปนี้:
- ติดตั้ง Cockpit บนคอมพิวเตอร์เครื่องอื่น ๆ และจากนั้นเข้าสู่ Cockpit ในการตรวจสอบการทำงานของมัน คุณไม่จำเป็นต้องมีอินเตอร์เฟซเบราว์เซอร์ที่ทำงานบนเครื่องระยะไกลเมื่อคุณกำลังตรวจสอบระยะไกลมัน แต่ถ้าคุณทำมันจะพิสูจน์นักบินได้รับการติดตั้งอย่างถูกต้องและมีการดำเนินงานอย่างเต็มที่
- ใช้ SSH จากระยะไกลเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นจากที่หนึ่งที่คุณกำลังตรวจสอบมัน ยืนยันว่าคุณสามารถใช้ SSH บนคอมพิวเตอร์ระยะไกลและจากนั้นเข้าสู่ระบบโดยใช้ ID และรหัสผ่านปัจจุบันหรือ SSH คีย์
การสร้างความมั่นใจทั้งสองขั้นตอนการทำงานเป็นทำให้คาดว่าการตรวจสอบคอมพิวเตอร์ระยะไกลสายลม จำไว้ว่าถ้าคุณกำลังเชื่อมต่อไปยังโฮสต์ระยะไกลด้วยชื่อผู้ใช้และรหัสผ่านเดียวกันกับคอมพิวเตอร์ตรวจสอบของคุณคุณ ต้อง เลือก“รหัสผ่านการใช้ซ้ำของฉันสำหรับการเชื่อมต่อระยะไกล” กล่อง
บนคอมพิวเตอร์ตรวจสอบคลิกเลื่อนลงลูกศรถัดจากโฮสต์
คลิก“เพิ่ม Host ใหม่.”
พิมพ์รายละเอียดของคอมพิวเตอร์ระยะไกล (ที่อยู่ IP หรือชื่อโฮสต์) ไฮไลท์สีจะปรากฏขึ้นที่ด้านบนของเบราว์เซอร์เพื่อช่วยคุณระบุคอมพิวเตอร์ที่คุณกำลังดู
คลิก "เพิ่ม" เมื่อคุณพร้อม ตอนนี้คุณควรเห็นคอมพิวเตอร์ระยะไกลในรายการโฮสต์ที่มีอยู่ คลิกลูกศรแบบเลื่อนลงถัดจากมัน
คลิกคอมพิวเตอร์ระยะไกลใหม่เพื่อตรวจสอบ
ชื่อของโฮสต์ที่คุณกำลังตรวจสอบจะปรากฏขึ้น ไฮไลต์สีที่ด้านบนของหน้าต่างเบราว์เซอร์จะเป็นสิ่งที่คุณเลือกเมื่อคุณเพิ่มโฮสต์นั้น
คุณสมบัติอื่น ๆ อีกมากมาย
มีอีกมากที่คุณสามารถทำได้กับห้องนักบินรวมถึงสิ่งต่อไปนี้:
- รับสถานะสุขภาพโดยรวมของคอมพิวเตอร์
- ตรวจสอบประสิทธิภาพด้วย CPU, หน่วยความจำ, ดิสก์และกิจกรรมเครือข่าย
- เปลี่ยนชื่อโฮสต์
- เชื่อมต่อโฮสต์กับโดเมน
- เปิดหน้าต่างเทอร์มินัล
- จัดการการอัปเดตซอฟต์แวร์บัญชีผู้ใช้บริการและ Daemons ตารางพาร์ติชันพันธบัตรเครือข่ายและสะพานและที่อยู่ IP
- สร้างอุปกรณ์ RAID
คุณสมบัติเพิ่มเติมกำลังระหว่างทางของพวกเขาเช่นกัน นักพัฒนามีรุ่นพิสูจน์หลักฐานการทำงานที่แสดงมุมมองรวมของโฮสต์หลายแห่งในครั้งเดียว Cockpit ไม่ใช่เครื่องมือการจัดการที่ซับซ้อนที่สุด แต่มันเป็นจุดเด่นที่หลากหลายใช้งานง่ายและจะตอบสนองความต้องการส่วนใหญ่