Dashboard CPGuard อ่านรายงานความปลอดภัย Hosting

เรียนรู้วิธีอ่าน Dashboard CPGuard ดูรายงานการสแกน ตั้งการแจ้งเตือน และรับมือกับภัยคุกคามบนเว็บไซต์ได้ด้วยตัวเอง

Dashboard CPGuard แสดงรายงานความปลอดภัย Hosting

Dashboard CPGuard คืออะไร

CPGuard Dashboard คือหน้าศูนย์กลางที่รวบรวมข้อมูลความปลอดภัยของ Hosting ของคุณไว้ในที่เดียว ไม่ว่าจะเป็นสถานะการสแกนมัลแวร์, ไฟล์ที่ถูกตรวจพบ, รายการ Blacklist และประวัติการทำงานย้อนหลัง ทั้งหมดนี้เข้าถึงได้จาก cPanel โดยไม่ต้องมีความรู้ด้านเซิร์ฟเวอร์

CPGuard ทำงานฝั่ง Server ดังนั้นแม้คุณจะไม่ได้เปิด Dashboard ระบบก็ยังสแกนและป้องกันอยู่ตลอดเวลา Dashboard จึงเป็นเพียง "หน้าต่าง" ที่ช่วยให้คุณมองเห็นว่าระบบกำลังทำอะไรอยู่

ส่วนประกอบของ Dashboard CPGuard

เมื่อเข้าสู่ CPGuard ผ่าน cPanel คุณจะเห็นหน้า Dashboard ที่แบ่งออกเป็นกล่องข้อมูลหลายส่วน ดังนี้

ส่วนความหมายสถานะที่ดี
Malware Statusสรุปจำนวนไฟล์ที่พบมัลแวร์0 Threats
Last Scanเวลาที่สแกนล่าสุดไม่เกิน 24 ชั่วโมงที่ผ่านมา
Blacklist Statusตรวจสอบโดเมนกับ 40+ BlacklistClean
Email Scanจำนวนอีเมลที่สแกนและบล็อก0 Blocked
File Monitorตรวจจับการเปลี่ยนแปลงไฟล์ผิดปกติNo Changes
Auto-Cleanไฟล์ที่ถูกทำความสะอาดอัตโนมัติยิ่งมาก = ระบบช่วยคุณมาก
Tip: ถ้าเห็น Warning สีเหลือง ไม่ต้องตกใจ — มักหมายถึงไฟล์ที่น่าสงสัยแต่ยังไม่ยืนยันว่าเป็นมัลแวร์ ต่างจาก Threat สีแดงที่ต้องดำเนินการทันที

วิธีอ่านรายงาน Scan

คลิก "Scan Report" หรือ "Malware Report" ใน Dashboard เพื่อดูรายละเอียด ในหน้านี้คุณจะเห็น

ไฟล์ที่อยู่ในโฟลเดอร์ uploads/ หรือ tmp/ และมีนามสกุล .php มักเป็นสัญญาณอันตราย เพราะโดยปกติโฟลเดอร์เหล่านี้ควรเก็บเฉพาะรูปภาพและเอกสารเท่านั้น

ตั้งค่าการแจ้งเตือนจาก CPGuard

CPGuard สามารถส่งอีเมลแจ้งเตือนเมื่อตรวจพบภัยคุกคาม ทำให้คุณไม่ต้องคอยเปิด Dashboard ตลอดเวลา วิธีตั้งค่า

  1. เข้า cPanel → CPGuard → Settings หรือ Notifications
  2. กรอกอีเมลที่ต้องการรับการแจ้งเตือน (แนะนำให้ใช้อีเมลที่เช็คเป็นประจำ)
  3. เลือกระดับการแจ้งเตือน: Critical Only (เฉพาะภัยร้ายแรง) หรือ All Events (ทุกเหตุการณ์)
  4. เปิดใช้งาน Daily Summary เพื่อรับสรุปประจำวัน
  5. บันทึกการตั้งค่า และทดสอบด้วยปุ่ม Send Test Email
แนะนำ: ตั้งให้รับแจ้งเตือนระดับ "Critical" เป็นอย่างน้อย จะได้รู้ทันทีเมื่อมีไฟล์อันตรายถูกตรวจพบ โดยไม่ต้องรับอีเมลมากเกินไปในแต่ละวัน

ดู Log ย้อนหลัง

CPGuard บันทึกประวัติการทำงานทุกอย่างไว้ใน History Log ซึ่งเป็นประโยชน์มากเมื่อต้องการตรวจสอบว่าเว็บไซต์ถูกโจมตีตั้งแต่เมื่อไหร่

ผู้ให้บริการ Hosting ที่มีคุณภาพอย่าง Shared Hosting จาก asiagb.com มี CPGuard ติดตั้งในระดับ Server ให้ลูกค้าทุกแผน ใช้ DirectAdmin จัดการระบบได้ง่าย พร้อมรับรอง Uptime 99% ทำให้ประวัติ Log มีความต่อเนื่องและพร้อมให้ตรวจสอบเสมอ

ตรวจสอบว่า Dashboard CPGuard ทำงานถูกต้อง

หากต้องการยืนยันว่า CPGuard ทำงานปกติบน Hosting ของคุณ สามารถทดสอบผ่าน SSH หรือ Terminal ด้วยคำสั่งต่อไปนี้ (สำหรับผู้ใช้ที่มีสิทธิ์ SSH)

# ตรวจสอบสถานะ CPGuard daemon
systemctl status cpguard

# ดูไฟล์ log ของ CPGuard
tail -n 50 /var/log/cpguard/cpguard.log

# รันการสแกนทดสอบด้วยตนเอง
cpguard scan --path /home/username/public_html

# ตรวจสอบ Quarantine folder
ls -la /home/username/cpguard_quarantine/

# ดูรายงานสรุปล่าสุด
cpguard report --last 1
Tip: ถ้าไม่มีสิทธิ์ SSH ให้เช็คสถานะผ่าน cPanel → CPGuard โดยตรง ถ้าหน้า Dashboard โหลดได้และแสดง "Last Scan" ก็หมายความว่า CPGuard ทำงานปกติ หากหน้าว่างเปล่าหรือขึ้นว่า "Service Unavailable" ให้ติดต่อ Support ของ Hosting ทันที

แก้ปัญหาที่พบบ่อย

Error: "CPGuard is not available on your account"

เกิดขึ้นเมื่อแผน Hosting ที่ใช้อยู่ไม่รวม CPGuard ให้ติดต่อผู้ให้บริการเพื่ออัปเกรดแผน หรือเลือก Hosting ที่มี CPGuard ในตัว เช่น asiagb.com ที่ให้ CPGuard ทุกแผนโดยไม่มีค่าใช้จ่ายเพิ่ม

Error: "Last scan: Never" หรือ Dashboard แสดงผลว่างเปล่า

CPGuard อาจยังไม่ได้รับการเปิดใช้งานในบัญชีของคุณ ให้ลองคลิกปุ่ม "Run Scan Now" เพื่อเริ่มสแกนครั้งแรก ถ้ายังไม่ได้ผลให้แจ้ง Support เพื่อให้ทีมเซิร์ฟเวอร์เปิดใช้งาน CPGuard ให้

Error: "Scan failed — permission denied"

เกิดจากสิทธิ์ไฟล์ (File Permission) ผิดปกติ ให้ตรวจสอบว่าโฟลเดอร์ public_html มี Permission เป็น 755 และไฟล์ PHP มี Permission เป็น 644 โดยแก้ไขได้จาก cPanel → File Manager → Select All → Change Permissions

Error: "False Positive — Plugin ถูก Quarantine"

บางครั้ง CPGuard อาจกักไฟล์ Plugin หรือ Theme ที่ถูกต้องไว้โดยเข้าใจผิด ให้เข้าไปที่ Quarantine Log และกด "Restore" เพื่อคืนไฟล์นั้น จากนั้นกด "Whitelist" เพื่อบอกให้ CPGuard ข้ามไฟล์นี้ในการสแกนครั้งต่อไป

Error: "Email notifications not received"

ตรวจสอบ 3 จุดหลัก: (1) อีเมลที่ตั้งไว้ถูกต้องหรือไม่ (2) เช็คโฟลเดอร์ Spam/Junk ของอีเมล และ (3) ตรวจสอบว่า Email Scan ของ CPGuard ไม่ได้บล็อกอีเมลแจ้งเตือนของตัวเองโดยผิดพลาด

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

CPGuard สแกนบ่อยแค่ไหน?

โดยค่าเริ่มต้น CPGuard จะสแกนทุก 24 ชั่วโมง นอกจากนั้นยังมี Real-time Monitor ที่ตรวจจับการเปลี่ยนแปลงไฟล์ทันทีที่เกิดขึ้น ผู้ดูแลเซิร์ฟเวอร์สามารถปรับตั้งเวลาสแกนให้บ่อยขึ้นได้ตามความเหมาะสม

ถ้าพบมัลแวร์ ต้องทำอะไรก่อน?

ขั้นแรกให้กด "Quarantine" ทันทีเพื่อแยกไฟล์อันตรายออกจากเว็บไซต์ก่อนที่จะลบหรือแก้ไข จากนั้นเปลี่ยนรหัสผ่าน cPanel, WordPress Admin, และ FTP ทั้งหมด สุดท้ายค่อยสืบสวนว่าเว็บถูกเจาะเข้ามาได้อย่างไร เช่น Plugin เก่า หรือรหัสผ่านที่อ่อนแอ

CPGuard กับ Antivirus บน Computer แตกต่างกันอย่างไร?

Antivirus บน Computer ปกป้องเครื่องของคุณ แต่ CPGuard ปกป้อง Hosting Server ทำงานฝั่ง Server โดยตรง สแกนไฟล์ PHP, Script, และอีเมลที่อยู่บนเซิร์ฟเวอร์ ถึงแม้เครื่องคอมพิวเตอร์ของคุณจะปลอดภัย 100% แต่ถ้าเว็บไซต์ถูกโจมตีผ่าน Plugin หรือช่องโหว่ของ CMS CPGuard จะเป็นตัวช่วยที่สำคัญมาก