ปัญหาเดิม
โฟลเดอร์ข้อมูล X-ray รายวันบน network share อาจหายไป หรือดิสก์อาจเต็ม โดยไม่มีใครรู้
สิ่งที่สร้าง
บริการ Python ใน Docker ที่ mount network share ของ Windows ตรวจทุก 12 ชั่วโมง และส่งอีเมลเฉพาะโรงงานที่มีปัญหา
ฟีเจอร์หลัก
- ตรวจว่ามีโฟลเดอร์ของวันนั้นครบทุกเครื่อง
- ตรวจพื้นที่ดิสก์ตามเกณฑ์ GB และ %
- แยกตามโรงงาน แจ้งเฉพาะที่มีปัญหา
- หัวข้ออีเมลเปลี่ยนตามประเภทปัญหา
- ทำงานต่อเนื่องใน Docker และรีสตาร์ตเอง
เบื้องหลังทางเทคนิค
- mount SMB share ของ Windows เป็น volume ให้ container Linux อ่านไดรฟ์โรงงานได้
- สร้าง HTML อีเมลเองแล้วส่งให้ n8n การส่งเมลจึงรวมศูนย์อยู่ที่ n8n