ตารางการบำรุงรักษา
| ความถี่ | งาน | เวลา |
|---|
| ทุกวัน | เช็ค Dashboard | 5 นาที |
| ทุกสัปดาห์ | Reboot โทรศัพท์ + OS update | 30 นาที |
| ทุกเดือน | ทำความสะอาด + ตรวจสอบ | 1 ชั่วโมง |
| ทุก 3 เดือน | OS image refresh | ครึ่งวัน |
| ทุกปี | เปลี่ยน UPS battery + audit | วันเต็ม |
รายสัปดาห์ (30 นาที)
1. Reboot โทรศัพท์
# SSH เข้า UNO
ssh amos@192.168.1.50
# ดูว่าเครื่องไหนเปิดมานาน > 7 วัน
# ตรวจสอบ uptime ของแต่ละเครื่อง
adb shell cat /proc/uptime
# Reboot โทรศัพท์ทีละเครื่อง
adb -s <serial> reboot
# รอ 30 วินาทีจนโทรศัพท์เปิดมาใหม่
2. OS Updates
# SSH เข้า UNO
ssh amos@192.168.1.50
# อัพเดท package list
sudo apt update
# อัพเดท software
sudo apt upgrade -y
# ถ้ามี kernel update ต้อง reboot
sudo apt dist-upgrade -y
sudo reboot
ทำวันเสาร์-อาทิตย์ หรือหลังเลิกงาน เพราะต้อง reboot
3. ทำความสะอาดเบื้องต้น
# ดูฝุ่นที่ช่องระบายอากาศ
# (ใช้แปรงขนนิ่มปัดเบาๆ)
# ดูว่าสาย USB ยังอยู่ในสภาพดี
# - ไม่มีรอยแตก
# - หัว connector ไม่หลวม
รายเดือน (1 ชั่วโมง)
1. ทำความสะอาดละเอียด
# ดู temperature
sensors
# ถ้าร้อนเกินไป ( > 70°C idle):
# - ตรวจสอบช่องระบายอากาศ
# - ใช้เครื่องเป่าฝุ่นออก (ถอดสายก่อน)
# - เพิ่มพัดลมระบายอากาศ
# ดู SMART status ของ SSD
sudo smartctl -a /dev/nvme0
2. ตรวจสอบ UPS
# ถ้า UPS มี software monitoring
apcaccess status
# ตรวจสอบ battery level
# ถ้า battery < 50% → ถึงเวลาเปลี่ยน
3. ตรวจสอบความเสียหาย
| รายการ | สิ่งที่ต้องตรวจ | ถ้าพบปัญหา |
|---|
| สาย USB | รอยแตก, หัวหลวม | เปลี่ยนทันที |
| Hub | ไฟ LED ปกติไหม | ลองเสียบพอร์ตอื่น |
| โทรศัพท์ | รอยร้าว, หน้าจอ | เปลี่ยนถ้าเสี่ยง |
| ป้าย | อ่านได้ไหม | ปริ้นใหม่ |
4. ประเมินบัญชี
# ไปที่ Dashboard → Accounts
# ดู warmup_status ของแต่ละบัญชี
# ถ้ามี risky → หยุดใช้บัญชีนั้นทันที
# ถ้ามี warming > 14 วัน → ประเมินว่าพร้อมโพสต์ไหม
5. อัพเดท App ที่จำเป็น
ปิด auto-update ไว้แล้ว แต่บางครั้งต้อง update ด้วยตัวเอง
# ถ้า app เดินไม่ได้เพราะ version เก่า
# ต้อง update ด้วยตัวเองบนโทรศัพท์
# ขั้นตอน:
# 1. ไปที่ Play Store บนโทรศัพท์
# 2. ค้นหา TikTok/Shopee/Lazada
# 3. กด Update
# 4. ทดสอบว่า AMOS ยังทำงานได้
ราย 3 เดือน (ครึ่งวัน)
OS Image Refresh
ทำเมื่อมี spare SSD พร้อม เพื่อป้องกัน UNO SSD เสียแล้วไม่มี backup
# 1. ติดตั้ง Ubuntu Server ใหม่บน spare SSD
# (ทำตามขั้นตอนใน OS Installation)
# 2. Clone repository
git clone https://github.com/your-org/auto-affiliate-agents.git
# 3. รัน install script
cd auto-affiliate-agents/backend/services/device-agent
sudo ./scripts/install.sh
# 4. ตั้งค่า environment
sudo systemctl edit amos-device-agent
# ใส่ AMOS_API_URL และ AMOS_AGENT_ID
# 5. ทดสอบว่าทำงานได้
# 6. สลับ SSD ใหม่ (ถ้าจำเป็น)
รายปี (วันเต็ม)
1. เปลี่ยน UPS Battery
UPS Battery อายุ 2-3 ปี
- ซื้อ battery ใหม่ (~800 THB)
- เปลี่ยนตามคู่มือ UPS
- ทดสอบว่า UPS ทำงานได้
2. Phone Fleet Audit
| รายการ | สิ่งที่ทำ |
|---|
| จำนวนโทรศัพท์ | เพียงพอไหม? ต้องเพิ่มไหม? |
| อายุโทรศัพท์ | > 2 ปี → วางแผนเปลี่ยน |
| สภาพแบตเตอรี่ | แบตเสื่อม? → เปลี่ยนโทรศัพท์ |
| สาย USB | เสื่อมสภาพ → ซื้อใหม่ |
3. ประเมิน Hardware
| Hardware | สถานะ | วางแผน |
|---|
| UNO-2484G | ทำงานได้ดี | ยังไม่ต้องเปลี่ยน |
| Powered Hub | ทำงานได้ดี | ซื้อ spare ไว้ |
| สถานีชาร์จ | ทำงานได้ดี | ซื้อ spare ไว้ |
| UPS | battery ต้องเปลี่ยน | เปลี่ยนปีนี้ |
4. อัพเดท Documentation
# ทบทวน manual นี้
# อัพเดทข้อมูลที่เปลี่ยน:
# - Serial ของโทรศัพท์ใหม่
# - IP address ใหม่
# - วิธีที่เปลี่ยนไป
Checklist
รายสัปดาห์
รายเดือน
ราย 3 เดือน
รายปี
ขั้นตอนถัดไป
Quick Reference
คำสั่งและ URL ที่ใช้บ่อย