ข้ามไปยังเนื้อหา
shellivo

shellivo / SSH

จัดการและตรวจสอบหลายเซิร์ฟเวอร์ผ่าน SSH

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

อัปเดต

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

ตั้งชื่อให้แยกสภาพแวดล้อมได้

ชื่ออย่าง staging-api, prod-api และ prod-db ช่วยระบุสภาพแวดล้อมและหน้าที่ บันทึกที่อยู่ พอร์ต และผู้ใช้แยกกัน แล้วตรวจสอบลายนิ้วมือและการยืนยันตัวตนทีละเครื่อง พอร์ตต่างกันบน IP เดียวอาจเป็นคนละบริการ SSH

ยืนยันเครื่องก่อนวิเคราะห์

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

hostname
date -Is
uptime
ps -eo pid,comm,%cpu,%mem --sort=-%cpu | head -n 11

เทียบเวลาและนิยามให้ตรงกัน

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

แยกประเภทข้อผิดพลาด

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

แยกโปรไฟล์จากโควตาการใช้งาน

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

คำถามที่พบบ่อย

เซิร์ฟเวอร์ต้องติดต่อกันเองได้หรือไม่

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

บันทึกโปรไฟล์แล้วเริ่มเก็บข้อมูลทันทีหรือไม่

อย่าถือว่าเริ่มแล้ว ตรวจสอบสถานะการเชื่อมต่อจริง เวลาของตัวอย่างล่าสุด และโควตาที่ใช้ได้ของแต่ละเครื่อง

เอกสารอ้างอิง

คุณสมบัติ

ดาวน์โหลดและความต้องการระบบ

คู่มือที่เกี่ยวข้อง

ตรวจสอบเซิร์ฟเวอร์ Linux ผ่าน SSH โดยไม่ติดตั้งเอเจนต์