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

การแจ้งเตือนเซิร์ฟเวอร์

คำเตือน

ฟีเจอร์นี้มีให้ใช้งานเฉพาะสำหรับผู้ใช้ที่มี Extended License เท่านั้น

FASTPANEL® ช่วยให้สามารถตรวจสอบเมตริกสำคัญของเซิร์ฟเวอร์ได้: CPU load, Load Average 5, การใช้ดิสก์ และ การใช้ RAM เมื่อเมตริกเกินค่าเกณฑ์ที่กำหนด ระบบจะส่งการแจ้งเตือนไปยัง Telegram หรือ Slack โดยอัตโนมัติ การกำหนดค่าจะอยู่ใน "Settings" → "Notifications"

บทความนี้อธิบายวิธีตั้งค่า ช่องทางการส่ง และกำหนดค่า พารามิเตอร์การแจ้งเตือน รวมถึงค่าเกณฑ์และทริกเกอร์

การตั้งค่าช่องทาง

Telegram

  1. สร้างบอทใหม่โดยใช้บอททางการของ Telegram @BotFather ไปที่ลิงก์ แล้วคลิกปุ่ม "Start"

การแจ้งเตือน

  1. พิมพ์ /newbot แล้วกด Enter
  2. ป้อนชื่อที่ต้องการสำหรับบอทของคุณ แล้วกด Enter
  3. ป้อนชื่อผู้ใช้ที่ต้องการสำหรับบอทของคุณ ชื่อต้องลงท้ายด้วย bot จากนั้นกด Enter
  4. คุณจะได้รับข้อความที่ขึ้นต้นด้วย:
    Done! Congratulations on your new bot.
  5. คลิกบรรทัดสีน้ำเงินหลัง Use this token to access the HTTP API: (ถูกเบลอในภาพหน้าจอ) เพื่อคัดลอก API token ของบอทของคุณไปยังคลิปบอร์ด เก็บ token นี้ไว้ให้ปลอดภัย เนื่องจากใครก็ตามที่มี token นี้สามารถควบคุมบอทของคุณได้

การแจ้งเตือน

หมายเหตุ

API token ถูกจัดเก็บไว้ใน @BotFather หากคุณลืม ให้ส่งคำสั่ง /mybots เลือกบอทของคุณ และคลิกปุ่ม "API Token"

  1. เปิด FASTPANEL® แล้วไปที่ "Settings" → "Notifications"
  2. คลิกปุ่ม "Create channel"

การแจ้งเตือน

  1. กรอกข้อมูลในฟิลด์ต่อไปนี้:
  • Name — ป้อนชื่อสำหรับช่องทางเพื่อให้แยกความแตกต่างได้ด้วยสายตา
  • Channel — เลือก "Telegram"
  • Bot token — วาง bot token ที่คัดลอกมาในขั้นตอนที่ 6
  • Problem period — กำหนดช่วงเวลา (เป็นนาที) หลังจากนั้นระบบจะส่งการแจ้งเตือนหากปัญหายังคงอยู่ ค่าต่ำสุดคือ 1 นาที
  • Notification repeat interval — กำหนดช่วงเวลาระหว่างการแจ้งเตือนแต่ละครั้งสำหรับปัญหาเดียวกัน
  • Notify about solved problems — เปิดใช้งานตัวเลือกนี้เพื่อรับการแจ้งเตือนเมื่อปัญหาได้รับการแก้ไขแล้ว
  • Add basic triggers — เปิดใช้งานตัวเลือกนี้เพื่อสร้างทริกเกอร์สำหรับไดรฟ์ทั้งหมด RAM และ CPU โดยอัตโนมัติ

การแจ้งเตือน

  1. คลิกปุ่ม "Save"
  2. ในหน้าจอถัดไป ให้คลิกปุ่ม "Invite" เพื่อเชิญบอทของคุณเข้าร่วมแชตหรือแชตกลุ่ม

การแจ้งเตือน

  1. ลิงก์จะเปิดในแท็บใหม่ ยืนยันการเปลี่ยนเส้นทางไปยังแอปพลิเคชัน Telegram Desktop

การแจ้งเตือน

  1. คลิกปุ่ม "Start" เพื่อเปิดใช้งานบอทของคุณ

การแจ้งเตือน

  1. เพื่อตรวจสอบว่าการตั้งค่าถูกต้อง ให้กลับไปที่แท็บ FASTPANEL® แล้วคลิกปุ่มรูปเครื่องบินกระดาษ

การแจ้งเตือน

  1. หากทุกอย่างได้รับการกำหนดค่าอย่างถูกต้อง ระบบจะส่งการแจ้งเตือนทดสอบไปยังแชตกับบอทของคุณ

การแจ้งเตือน

  1. หากต้องการปรับการตั้งค่าช่องทางในภายหลัง ให้คลิกไอคอนรูปดินสอถัดจากช่องทาง

การแจ้งเตือน

  1. ด้านล่างคือตัวอย่างการแจ้งเตือนที่สร้างขึ้นเมื่อทริกเกอร์ถูกเปิดใช้งาน

การแจ้งเตือน

Slack

  1. เข้าสู่ระบบบัญชีของคุณและสร้างแอป Slack ผ่านหน้าสำหรับแอป
  2. เลือก "From scratch".
  3. ป้อน App Name เลือก workspace ที่จะสร้างแอป แล้วคลิก “Create app”
  4. ในส่วน “Features” ให้เปิด “Incoming Webhooks” และเปิดใช้งานฟีเจอร์นี้

การแจ้งเ�ตือน

  1. ที่ด้านล่างของหน้าเดียวกัน ให้คลิก “Add New Webhook”

การแจ้งเตือน

  1. ในหน้าจอถัดไป ให้เลือกช่องทางที่จะส่งการแจ้งเตือน แนะนำให้สร้างช่องทางเฉพาะสำหรับการแจ้งเตือน จากนั้นคลิก “Allow”
  2. คุณจะถูกเปลี่ยนเส้นทางกลับไปยังหน้า webhooks เลื่อนลงแล้วคลิก “Copy” เพื่อคัดลอก webhook URL

การแจ้งเตือน

  1. เปิด FASTPANEL® แล้วไปที่ "Settings" → "Notifications"
  2. คลิกปุ่ม "Create channel"

การแจ้งเตือน

  1. กรอกข้อมูลในฟิลด์ต่อไปนี้:
  • Name — ป้อนชื่อสำหรับช่องทางเพื่อให้แยกความแตกต่างได้ด้วยสายตา
  • Channel — เลือก "Slack"
  • Webhook url — วาง webhook URL ที่คัดลอกมาในขั้นตอนที่ 7
  • Problem period — กำหนดช่วงเวลา (เป็นนาที) หลังจากนั้นระบบจะส่งการแจ้งเตือนหากปัญหายังคงอยู่ ค่าต่ำสุดคือ 1 นาที
  • Notification repeat interval — กำหนดช่วงเวลาระหว่างการแจ้งเตือนแต่ละครั้งสำหรับปัญหาเดียวกัน
  • Notify about solved problems — เปิดใช้งานตัวเลือกนี้เพื่อรับการแจ้งเตือนเมื่อปัญหาได้รับการแก้ไขแล้ว
  • Add basic triggers — เปิดใช้งานตัวเลือกนี้เพื่อสร้างทริกเกอร์สำหรับไดรฟ์ทั้งหมด RAM และ CPU โดยอัตโนมัติ

การแจ้งเตือน

  1. คลิกปุ่ม "Save"
  2. เพื่อตรวจสอบว่าการตั้งค่าถูกต้อง ให้คลิกปุ่มรูปเครื่องบินกระดาษ

การแจ้งเตือน

  1. หากทุกอย่างได้รับการกำหนดค่าอย่างถูกต้อง ระบบจะส่งการแจ้งเตือนทดสอบไปยังช่องทางที่เลือกไว้ในขั้นตอนที่ 6

การแจ้งเตือน

  1. หากต้องการปรับการตั้งค่าช่องทางในภายหลัง ให้คลิกไอคอนรูปดินสอถัดจากช่องทาง

การแจ้งเตือน

  1. ด้านล่างคือตัวอย่างการแจ้งเตือนที่สร้างขึ้นเมื่อทริกเกอร์ถูกเปิดใช้งาน

การแจ้งเตือน

การกำหนดค่าทริกเกอร์

หากต้องการกำหนดค่าทริกเกอร์ ให้คลิกไอคอน cog ในแถวของช่องทางที่คุณต้องการแก้ไข

การแจ้งเตือน

ในส่วนที่เปิดขึ้น คุณสามารถ:

  1. ปิดใช้งานทริกเกอร์ที่ไม่จำเป็นโดยใช้สวิตช์ทางด้านซ้าย
  2. สร้างทริกเกอร์ใหม่จากประเภทต่อไปนี้ประเภทใดประเภทหนึ่ง: CPU, Disk (สำหรับแต่ละดิสก์แยกกัน), Load Average 5 (ค่าโหลดเฉลี่ยของระบบในช่วง 5 นาทีล่าสุด), RAM
  3. แก้ไขทริกเกอร์ที่มีอยู่

การแจ้งเตือน

ค่าเกณฑ์สำหรับ CPU, Disk และ RAM ถูกกำหนดเป็นเปอร์เซ็นต์ ค่าเกณฑ์สำหรับ Load Average 5 ถูกกำหนดเป็นจำนวนเต็ม

หมายเหตุ

โดยทั่วไปแล้ว ค่า Load Average 5 ปกติจะมีค่าใกล้เคียงกับจำนวนคอร์ CPU บนเซิร์ฟเวอร์ หรือไม่เกินสองเท่าของจำนวนนั้น