Scout_Realtime ตรวจสอบเซิร์ฟเวอร์ Gnu / Linux ของคุณจากเบราว์เซอร์

เกี่ยวกับ Scout_Realtime

ในบทความหน้าเราจะมาดู Scout_Realtime ในบทความก่อนหน้านี้ในบล็อกนี้เราได้เห็นเครื่องมือที่ใช้บรรทัดคำสั่งต่าง ๆ เพื่อตรวจสอบประสิทธิภาพของระบบ Gnu / Linux ของเราเช่น htop, สายตา และคนอื่น ๆ. วันนี้เราจะมาดูอีกเรื่องหนึ่ง เครื่องมือง่ายๆสำหรับการตรวจสอบเซิร์ฟเวอร์.

สอดแนมเรียลไทม์เรา จะแสดงเมตริกของดิสก์หน่วยความจำเครือข่าย CPU และกระบวนการต่างๆ. นี่เป็นเครื่องมือที่เรียบง่ายใช้งานง่ายและทำงานบนเว็บเพื่อตรวจสอบเมตริกเซิร์ฟเวอร์ Linux แบบเรียลไทม์ด้วยวิธีที่ชัดเจนมาก มันจะแสดงกราฟของไหลบนเมตริกที่รวบรวมจาก CPU หน่วยความจำดิสก์เครือข่ายและกระบวนการต่างๆ ทั้งหมดนี้แบบเรียลไทม์

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

ลักษณะทั่วไปของ scout_realtime

  • โปรแกรมคือ โอเพนซอร์ส. สามารถดูซอร์สโค้ดได้ในหน้า GitHub.
  • การเลื่อนทำได้อย่างราบรื่นในไฟล์ อัปเดตกราฟิกทุกวินาที.
  • ทั้งหมด เมตริกประสิทธิภาพที่สำคัญ (CPU, หน่วยความจำ, การใช้ดิสก์และทราฟฟิกเครือข่าย) อยู่ในมุมมองเดียวเพื่อการอ่านข้อมูลที่ดีขึ้น
  • เมตริกการใช้หน่วยความจำนั้นชัดเจนและแม่นยำกว่าตามเว็บไซต์มากกว่าในโปรแกรมอื่น ๆ ที่มีจุดประสงค์เดียวกัน
  • กระบวนการถูกจัดกลุ่ม ด้วยชื่อเดียวกันและจำนวนของกระบวนการที่กำลังทำงานอยู่จะปรากฏขึ้น เพื่อให้แน่ใจว่าแนวโน้มของกระบวนการที่ใช้งานอยู่จะชัดเจนขึ้น
  • ลูกเสือ_เรียลไทม์ ขึ้นอยู่กับระบบไฟล์ proc เป็นอย่างมาก เพื่อรับเมตริก Procfs พร้อมใช้งานบนดิสทริบิวชันที่ใช้ Gnu / Linux OSX และ FreeBSD ไม่มีการสนับสนุนอย่างเต็มที่สำหรับ procfs และไม่สามารถใช้งานร่วมกันได้

การติดตั้ง Scout_realtime Monitoring Tool บน Ubuntu

ในการติดตั้ง scout_realtime บนเซิร์ฟเวอร์ Gnu / Linux ของเรา เราจะต้องติดตั้ง Ruby 1.9.3 หรือสูงกว่า. สำหรับสิ่งนี้เราจะใช้คำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

การติดตั้งทับทิมบนเซิร์ฟเวอร์ Ubuntu

sudo apt install rubygems

เมื่อการติดตั้ง Ruby ในระบบของเราเสร็จสิ้นเราสามารถทำได้ ติดตั้งแพ็คเกจ scout_realtime โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัลเดียวกัน:

การติดตั้ง Scout_realtime

sudo gem install scout_realtime

เริ่ม scout_realtime

หลังจากติดตั้งแพคเกจสำเร็จแล้ว เราต้องเริ่ม scout_realtime daemon. สิ่งนี้จะทำหน้าที่รวบรวมเมตริกเซิร์ฟเวอร์แบบเรียลไทม์ ในการเริ่มต้น daemon ในเทอร์มินัล (Ctrl + Alt + T) เราเขียน:

เปิดตัว scout_realtime

scout_realtime

หลังจากเปิดตัว scout_realtime daemon มันกำลังทำงานบนเซิร์ฟเวอร์ Linux ของเราที่เราต้องการตรวจสอบจากระยะไกลผ่าน พอร์ต 5555.

เปิดพอร์ตไฟร์วอลล์

ถ้าเราใช้ไฟร์วอลล์เราจะต้องเปิดพอร์ต 5555 ซึ่ง scout_realtime ใช้ ด้วยวิธีนี้เราจะช่วยให้คุณสามารถร้องขอได้ สามารถดูวิธีทำได้ในหน้าความช่วยเหลือของ UFW ที่พวกเขาเสนอให้เราบนเว็บไซต์ Ubuntu

การเข้าถึง Scout_Realtime

scout_realtime กำลังทำงานอยู่

เมื่อพอร์ตเปิดจากเครื่องอื่น ๆ เราเปิดเว็บเบราว์เซอร์ และเราจะใช้ URL ที่แสดงด้านล่างเพื่อเข้าถึงกราฟและตรวจสอบประสิทธิภาพของเซิร์ฟเวอร์ระยะไกล

http://localhost:5555

หรือเราสามารถใช้:

http://direccion-ip-o-dominio.com:5555

ดูบันทึกโปรแกรม

โดยค่าเริ่มต้น, บันทึกจะถูกบันทึกในไฟล์. scout / scout_realtime.log ของระบบ เราจะสามารถปรึกษารีจิสเตอร์เหล่านี้ได้โดยใช้คำสั่ง cat ในเทอร์มินัล (Ctrl + Alt + T) ดังนี้:

cat .scout/scout_realtime.log

หยุด Scout_realtime

หากเราต้องการหยุด scout_realtime daemon เราจะดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

scout_realtime stop

ถอนการติดตั้ง scout_realtime

ในการถอนการติดตั้ง scout_realtime จากระบบเราจะต้องดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเท่านั้น:

sudo gem uninstall scout_realtime

ความช่วยเหลือและข้อมูล

ไปยัง ตรวจสอบตัวเลือกที่มีอยู่ของโปรแกรมนี้เราจะสามารถเขียนในเทอร์มินัล:

scout_realtime ช่วย

scout_realtime --help

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา