Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

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

หากคุณใช้ Ubuntu เครื่องมือตรวจสอบระบบจะช่วยให้คุณตรวจพบความล้มเหลวของบริการหรือข้อผิดพลาดก่อนที่จะส่งผลกระทบต่อผู้ใช้

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

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

คุณสามารถใช้สามสิ่งนี้กับ Ubuntu ได้

1. นาจิออส

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

เครื่องมือตรวจสอบระบบสำหรับ Ubuntu ให้การตรวจสอบเซิร์ฟเวอร์และเวิร์กสเตชันอย่างสมบูรณ์ รวมถึงสถานะบริการและกระบวนการ ตัวชี้วัดระบบปฏิบัติการ และการใช้งานระบบไฟล์ และอื่นๆ อีกมากมาย

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

มีสองโซลูชันสำหรับการตรวจสอบระบบ:Nagios Core และ Nagios XI

นาจิออสคอร์

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

นี่เป็นโอเพ่นซอร์สเวอร์ชันฟรีที่ใช้ตรวจสอบเซิร์ฟเวอร์ แอปพลิเคชัน และบริการ โดยมีคุณลักษณะต่างๆ เช่น อินเทอร์เฟซผู้ใช้พื้นฐานพร้อมแผนที่เครือข่าย การรายงานทาง SMS และอีเมล และรายงานพื้นฐาน

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

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

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

แม้ว่ามันอาจจะมีช่วงการเรียนรู้เพื่อเริ่มต้น แต่ชุมชนที่กระตือรือร้นก็พร้อมให้บริการหากคุณต้องการความช่วยเหลือ

นากิออส XI

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

นี่คือเครื่องมือรุ่นเชิงพาณิชย์ที่มีฟีเจอร์ที่หลากหลายยิ่งขึ้นและความช่วยเหลือในการกำหนดค่าอัตโนมัติ

ในบรรดาคุณสมบัติอันทรงพลัง (เหนือกว่าที่ Core นำเสนอ) รวมถึงเอ็นจิ้นการตรวจสอบ Nagios Core 4 อันทรงพลังที่ให้คุณตรวจสอบประสิทธิภาพของเซิร์ฟเวอร์ในระดับสูงสุด

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

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

สิ่งที่เราชอบเกี่ยวกับ Nagios

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

2. เหลือบมอง

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

นี่คือเครื่องมือตรวจสอบศูนย์ข้อมูลข้ามแพลตฟอร์มที่ทำงานบนระบบปฏิบัติการ GNU/Linux, macOS, Windows และ BSD มันเขียนด้วยภาษา Python โดยใช้ไลบรารี psutil ซึ่งดึงข้อมูลจากระบบ ให้คุณมากเท่าที่คุณต้องการได้อย่างรวดเร็ว

คุณสามารถใช้ Glance เพื่อตรวจสอบค่าเฉลี่ยโหลด, CPU, หน่วยความจำ, ดิสก์ I/O, อินเทอร์เฟซเครือข่าย, อุปกรณ์ที่ต่อเชื่อม, การใช้พื้นที่ระบบไฟล์ รวมถึงกระบวนการที่ทำงานอยู่และทำงานบนสุดทั้งหมด

หนึ่งในคุณสมบัติหลักคือความสามารถในการตั้งค่าขีดจำกัดในไฟล์การกำหนดค่าโดยมีตัวเลือกสี่ตัวที่แสดงด้วยสีต่างๆ ซึ่งระบุถึงบันทึกการใช้งานในระบบ:ตกลง (สีเขียว) ระวัง (สีน้ำเงิน) คำเตือน (สีม่วง) และวิกฤต (สีแดง) .

ระดับเกณฑ์กำหนดไว้ที่ 50, 70 และ 90 สำหรับระดับระมัดระวัง เตือน และวิกฤตตามลำดับ คุณสามารถปรับแต่งสิ่งเหล่านี้ได้โดยใช้ไฟล์ “glances.conf” ที่พบในไดเร็กทอรี “/etc/glances/”

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

ดูข้อมูลสำคัญ เช่น โหลด CPU เฉลี่ย ความเร็วในการอ่าน/เขียนดิสก์ I/O การใช้ดิสก์ปัจจุบันสำหรับอุปกรณ์ที่ต่อเชื่อม และกระบวนการยอดนิยมร่วมกับการใช้ CPU/หน่วยความจำ

ข้อเสียของการมีข้อมูลทั้งหมดนี้คือ Glances มีแนวโน้มที่จะใช้ทรัพยากร CPU จำนวนมาก

หากคุณต้องการความช่วยเหลือเกี่ยวกับ Glances มีวิกิอยู่ในเว็บไซต์ของตน คุณยังติดต่อนักพัฒนาและผู้ใช้รายอื่นบน Twitter, Chat สำหรับนักพัฒนา และกลุ่มผู้ใช้ได้อีกด้วย

สิ่งที่เราชอบเกี่ยวกับ Glances

  • ติดตั้งง่ายเพราะมีอยู่ในที่เก็บของ Ubuntu
  • แสดงข้อมูลเพิ่มเติมเมื่อเทียบกับเครื่องมือตรวจสอบอื่นๆ
  • เว็บ GUI ทำให้การตรวจสอบมีความยืดหยุ่น
  • ตรวจสอบระบบระยะไกลได้

3. htop

3 เครื่องมือตรวจสอบระบบที่ดีที่สุดสำหรับ Ubuntu

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

เครื่องมือนี้ใช้ "ncurses" และสนับสนุนการทำงานของเมาส์ เช่นเดียวกับเครื่องมืออื่นๆ htop ใช้สีเพื่อแสดงภาพหน่วยความจำ โปรเซสเซอร์ และการใช้งานสลับ

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

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

หมายเหตุ :htop เป็นแบบข้ามแพลตฟอร์มตั้งแต่เวอร์ชัน 2.0 ซึ่งรองรับ Linux, BSD และ macOS

สิ่งที่เราชอบเกี่ยวกับ htop

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

คุณใช้เครื่องมือตรวจสอบระบบใดสำหรับ Ubuntu แสดงความคิดเห็นด้านล่าง

เครดิตรูปภาพ:Glances Github, Nagios, Hisham