📊 Custom Report v2.1
รายงานแบบกำหนดเอง - รองรับหลาย Data Source (Uptime Kuma v1 API / MySQL v2)
📊 รายงาน
📋 Access Logs
👥 ผู้ใช้งาน
⚙️ ตั้งค่า Log
📋 Access Logs - บันทึกการเข้าใช้งาน
🔍 ค้นหา
📥 Export CSV
เวลา
Username
ชื่อ-นามสกุล
Role
Monitor
Action
IP Address
กรุณาเลือกช่วงวันที่และกดค้นหา
👥 ผู้ใช้งานในระบบ
Username
ชื่อ-นามสกุล
Role
หน่วยงาน
เข้าใช้งานล่าสุด
จำนวนครั้ง
จัดการ
กำลังโหลดข้อมูล...
⚙️ ตั้งค่าการเก็บ Access Logs
📊 สถิติ Logs
จำนวน Logs ทั้งหมด
-
Log เก่าสุด
-
Log ล่าสุด
-
ขนาดโดยประมาณ
-
🗑️ การลบ Log อัตโนมัติ
เปิดใช้งานการลบ log อัตโนมัติ
📅 เก็บ log ย้อนหลัง (วัน)
💡 Log ที่เก่ากว่านี้จะถูกลบอัตโนมัติ (แนะนำ: 30-365 วัน)
⏰ เวลาที่รัน cleanup (เวลาไทย)
💡 ระบบจะลบ log อัตโนมัติทุกวันตามเวลานี้
💾 บันทึกการตั้งค่า
🗑️ ลบ Log เก่าตอนนี้
🔄 โหลดค่าใหม่
⚠️
คำแนะนำ:
• Log ที่ถูกลบแล้วจะไม่สามารถกู้คืนได้
• ควรเก็บ log อย่างน้อย 30 วัน เพื่อใช้ตรวจสอบย้อนหลัง
• หากมี log เยอะมาก (> 1 ล้านรายการ) อาจต้องปรับเพิ่ม database index
🔌 Data Source Configuration
💾 SQLite (Default)
✅ ใช้ SQLite Database เริ่มต้น
📁
/app/data/kuma.db
🔍 ตัวกรอง
📅 วันเริ่มต้น
📅 วันสิ้นสุด
🌐 Website / Monitor (เลือกได้หลายรายการ)
📊 สถานะที่ต้องการดู
✓ Uptime
✗ Downtime
⚠️ Downtime Severity (เลือกความรุนแรง)
🟢 Minor (< 5 min)
🟡 Moderate (5-60 min)
🟠 Major (1-6 hrs)
🔴 Critical (> 6 hrs)
🔍 สร้างรายงาน
⏳ กำลังโหลดข้อมูล...
📊 Downtime รายเดือน (นาที และจำนวนครั้ง)
🥧 % Uptime vs Downtime
🚨 Downtime Events (ตามช่วงเวลาที่เลือก)
ไม่มี Downtime Event ในช่วงเวลาที่เลือก
Time
Monitor
Message
Duration