เอกสาร
เริ่มต้นอย่างรวดเร็ว + คำอธิบายฟังก์ชันของแต่ละส่วนและแต่ละอุปกรณ์ (อัปเดตต่อเนื่อง)
การตรวจสุขภาพและแดชบอร์ด
บทความนี้แนะนำฟังก์ชันมอนิเตอร์สุขภาพเซิร์ฟเวอร์ของแดชบอร์ด พร้อมความหมายของแต่ละตัวชี้วัด
ภาพรวมฟังก์ชัน
แดชบอร์ดแสดงสถานะสุขภาพแบบเรียลไทม์ของเซิร์ฟเวอร์ทั้งหมดเป็นชุด: โหลด CPU, การใช้หน่วยความจำ, การใช้ดิสก์, ข้อมูลระบบ, สถานะออนไลน์ เปิดหน้าแรกของแผงควบคุมก็เห็นเซิร์ฟเวอร์ทั้งหมดในภาพเดียว
สถานการณ์ที่เหมาะสม
- ตัดสินอย่างรวดเร็วว่าเซิร์ฟเวอร์เครื่องไหนทำงานปกติ เครื่องไหนผิดปกติ
- มอนิเตอร์ว่าหน่วยความจำ/ดิสก์ใกล้เต็มหรือไม่ เตือนล่วงหน้า
- ดูข้อมูลพื้นฐานของเซิร์ฟเวอร์ (รุ่น CPU, จำนวนคอร์, เวอร์ชันระบบ, สถาปัตยกรรม)
เนื้อหาที่แสดง (แต่ละตัวชี้วัดหมายถึงอะไร)
การ์ดของเซิร์ฟเวอร์แต่ละเครื่องจะแสดง:
| ตัวชี้วัด | ความหมาย | คำอธิบายง่าย ๆ |
|---|---|---|
| สถานะออนไลน์ | ออนไลน์ / ออฟไลน์ (จุดเขียว / จุดแดง) | แผงควบคุม SSH เชื่อมติดหรือไม่ |
| โหลด CPU | ค่าเฉลี่ยโหลดของระบบ | ตัวเลขยิ่งใกล้ «จำนวนคอร์» ยิ่งยุ่ง; เกินจำนวนคอร์นาน ๆ แสดงว่า CPU ตึง |
| หน่วยความจำ | ทั้งหมด / ใช้ไป / ใช้ได้ | หน่วยความจำที่ใช้ได้น้อยเกินไป (<8%) ต้องระวัง OOM |
| ดิสก์ | พาร์ทิชันราก ทั้งหมด / ใช้ไป / อัตราการใช้ | อัตราการใช้เกิน 90% ควรล้างแล้ว |
| ระยะเวลาทำงาน | จำนวนวันนับจากรีสตาร์ทครั้งล่าสุด | ค่ามากแสดงว่าระบบเสถียร |
| รุ่น CPU / จำนวนคอร์ / สถาปัตยกรรม | เช่น «4 คอร์ / x86_64 / Intel Xeon» | สเปกฮาร์ดแวร์ |
| ระบบปฏิบัติการ | ชื่อและเวอร์ชันของดิสโทร | เช่น «Ubuntu 22.04» |
| ชื่อโฮสต์ | hostname ของเซิร์ฟเวอร์ | ชื่อเครื่อง |
| IP แลน | ที่อยู่ภายในของเซิร์ฟเวอร์ | ที่อยู่ภายใน |
ความสัมพันธ์ระหว่างโหลดกับจำนวนคอร์
- โหลด < จำนวนคอร์: ปกติ เครื่องยังว่าง
- โหลด = จำนวนคอร์: วิ่งเต็มพอดี
- โหลด > จำนวนคอร์: โหลดเกิน อาจช้าลง
- โหลด > จำนวนคอร์ × 3: โหลดเกินรุนแรง (ป้องกันการล่มจะเข้าแทรกที่เกณฑ์นี้เป็นค่าเริ่มต้น)
กลไกการรีเฟรช
- แผงควบคุมตรวจสอบเซิร์ฟเวอร์ทั้งหมดเป็นชุด (แบบขนาน) กันการเชื่อมต่อทีละเครื่องที่ช้าเกินไป
- ข้อมูลสุขภาพมี แคช 60 วินาที: การรีเฟรชภายในนาทีเดียวกันจะไม่ SSH เชื่อมซ้ำ
- เซิร์ฟเวอร์ที่ตรวจสอบล้มเหลวมี แคชความล้มเหลว 30 วินาที: เซิร์ฟเวอร์ออฟไลน์จะไม่เสียเวลารอหมดเวลาไปทุกครั้ง
> ดังนั้น เมื่อคุณคลิก «รีเฟรช» เอง หากข้อมูลไม่เปลี่ยน เป็นพฤติกรรมแคชปกติ รอ 60 วินาทีแล้วจะอัปเดตอัตโนมัติ
คำอธิบายสถานะออนไลน์ / ออฟไลน์
«ออฟไลน์» ไม่ได้แปลว่าเซิร์ฟเวอร์ล่ม มันแค่บอกว่า «แผงควบคุม SSH เชื่อมเซิร์ฟเวอร์เครื่องนี้ไม่ติด» สาเหตุที่พบบ่อย:
1. พอร์ต SSH เข้าถึงไม่ได้ (ไฟร์วอลล์คลาวด์/security group สกัดกั้น, การแมปพอร์ต NAT ใช้ไม่ได้)
2. บัญชีหรือรหัสผ่านผิด
3. เซิร์ฟเวอร์ล่มจริง ๆ
วิธีตรวจสอบดูได้ในหัวข้อ «เซิร์ฟเวอร์แสดงออฟไลน์» ของ คำถามที่พบบ่อย FAQ
ข้อควรระวัง
1. การตรวจสุขภาพทำโดยรันคำสั่งระยะไกลผ่าน SSH ไม่ติดตั้งโปรแกรมใด ๆ บนเซิร์ฟเวอร์เป้าหมาย ไม่กินทรัพยากรของเป้าหมาย
2. สำหรับ «เซิร์ฟเวอร์ทะลุ» (ไม่มี IP สาธารณะ) ข้อมูลสุขภาพส่งผ่านอุโมงค์ย้อนกลับ วิธีตรวจเหมือนเซิร์ฟเวอร์ทั่วไป
3. หากเซิร์ฟเวอร์เครื่องใดออฟไลน์มานานและไม่ใช้แล้ว แนะนำให้ลบใน «จัดการเซิร์ฟเวอร์» กันการรอหมดเวลาไปทุกครั้งที่รีเฟรช