วิธีรับการแจ้งเตือนเมื่อเซิร์ฟเวอร์หยุดทำงานเมื่อใช้ Beszel

อัปเดตล่าสุด: 10/07/2026

  • ระบบตรวจสอบที่มีน้ำหนักเบาเป็นพิเศษ โดยใช้สถาปัตยกรรมแบบ Hub-Agent ที่ช่วยลดการใช้ RAM ให้เหลือน้อยที่สุด
  • การผสานรวมอย่างลงตัวกับ Docker เพื่อวิเคราะห์ประสิทธิภาพโดยละเอียดของแต่ละคอนเทนเนอร์แยกกัน
  • ตั้งค่าการแจ้งเตือนอัจฉริยะโดยใช้เว็บฮุคเพื่อแจ้งเตือนเมื่อเซิร์ฟเวอร์ขัดข้องหรือทรัพยากรเต็มความจุ
  • เป็นทางเลือกที่มีประสิทธิภาพแทนโซลูชันที่ซับซ้อนอย่าง Grafana หรือ Prometheus สำหรับสภาพแวดล้อมขนาดกลาง
วิธีการตรวจสอบสถานะเซิร์ฟเวอร์และ Docker ใน Beszel

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

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

การตรวจสอบเซิร์ฟเวอร์และ Docker ด้วย Beszel
บทความที่เกี่ยวข้อง:
การตรวจสอบเซิร์ฟเวอร์และ Docker ด้วย Beszel

สิ่งที่คุณต้องเตรียมก่อนตั้งค่าการแจ้งเตือน

การแจ้งเตือนเซิร์ฟเวอร์หยุดตอบสนอง Beszel

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

คู่มือนี้สมมติว่าการติดตั้งใช้งานได้แล้ว ก่อนดำเนินการต่อ โปรดตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ที่คุณต้องการตรวจสอบปรากฏว่าเชื่อมต่ออยู่ในตารางระบบ และกราฟของเซิร์ฟเวอร์นั้นได้รับข้อมูลอย่างถูกต้อง หากคุณยังไม่ได้ตั้งค่า Hub และ Agent โปรดอ่านคู่มือฉบับสมบูรณ์เกี่ยวกับการตรวจสอบเซิร์ฟเวอร์และ Docker กับ Beszel ก่อน

เนื้อหาพิเศษ - คลิกที่นี่  รหัสข้อผิดพลาด 510 หมายความว่าอย่างไร และจะแก้ไขได้อย่างไร?

วิธีตั้งค่าช่องทางการแจ้งเตือนใน Beszel

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

บริการที่รองรับได้แก่ Discord, Telegram, Slack, ntfy, Gotify, Matrix, Teams และ MQTTนอกเหนือจากการผสานรวมแบบทั่วไปสำหรับการส่งคำขอ HTTP ไปยังระบบอื่นแล้ว บางตัวเลือกใช้ webhook ในขณะที่บางตัวเลือกต้องการโทเค็น ข้อมูลประจำตัว หรือตัวระบุช่องทางปลายทาง

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

วิธีรับการแจ้งเตือนเมื่อเซิร์ฟเวอร์หยุดตอบสนอง

การกำหนดค่าเอเจนต์ตรวจสอบของ Beszel

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

การแจ้งเตือนจะถูกจัดการแยกกันสำหรับแต่ละเซิร์ฟเวอร์ ซึ่งช่วยให้คุณสามารถเปิดใช้งานการแจ้งเตือนเฉพาะบนอุปกรณ์ที่สำคัญ หรือตั้งค่าการกำหนดค่าที่แตกต่างกันสำหรับ NAS, VPS, Raspberry Pi หรือเครื่องที่ใช้สำหรับการทดสอบเท่านั้น

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

คู่มือฉบับสมบูรณ์เกี่ยวกับการใช้งาน Kuma อย่างต่อเนื่อง
บทความที่เกี่ยวข้อง:
คู่มือการตรวจสอบความพร้อมใช้งานฉบับสมบูรณ์ของ Kuma: ตรวจสอบโครงสร้างพื้นฐานของคุณอย่างมีประสิทธิภาพ

การแจ้งเตือนเกี่ยวกับ CPU หน่วยความจำ ดิสก์ และอุณหภูมิ

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

เนื้อหาพิเศษ - คลิกที่นี่  วิธีรีเซ็ต Chrome

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

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

วิธีตรวจสอบว่าการแจ้งเตือนทำงานหรือไม่

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

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

เนื้อหาพิเศษ - คลิกที่นี่  อัลกอริทึมคืออะไร?

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

หากไม่ได้รับการแจ้งเตือนจาก Beszel ควรตรวจสอบอะไรบ้าง

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

เมื่อระบบแสดงว่าตัดการเชื่อมต่ออย่างถาวร ปัญหามักเกิดจากการสื่อสารระหว่างฮับและเอเจนต์ ในโหมด SSH ฮับจะเริ่มต้นการเชื่อมต่อกับเอเจนต์โดยใช้พอร์ต 1 เป็นค่าเริ่มต้น 45876อย่างไรก็ตาม สามารถเปลี่ยนแปลงได้ ตรวจสอบให้แน่ใจว่าไฟร์วอลล์ไม่ได้ปิดกั้นการเชื่อมต่อ

ในโหมด WebSocket จะเกิดสิ่งที่ตรงกันข้าม: เอเจนต์จะเริ่มต้นการเชื่อมต่อกับฮับ ผ่านทางจุดสิ้นสุด /api/beszel/agent-connectหากคุณใช้รีเวิร์สพร็อกซี คุณต้องตรวจสอบให้แน่ใจว่ามันอนุญาตการเชื่อมต่อ WebSocket ระบบต้องการเพียงวิธีใดวิธีหนึ่งที่ทำงานได้อย่างถูกต้องเพื่อให้ส่งข้อมูลเมตริกได้

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

วิธีการตรวจสอบสถานะเซิร์ฟเวอร์ Linux จากเบราว์เซอร์โดยใช้ Glances
บทความที่เกี่ยวข้อง:
วิธีการตรวจสอบสถานะเซิร์ฟเวอร์ Linux จากเบราว์เซอร์โดยใช้ Glances