วิธีแจ้งเตือนเมื่อพื้นที่ใกล้เต็มบน Windows Server 2022
หนึ่งในสาเหตุที่ทำให้ File Server, Database Server หรือ Application Server หยุดทำงานโดยไม่คาดคิด คือพื้นที่จัดเก็บข้อมูล (Storage) เต็ม โดยผู้ดูแลระบบมักจะรู้ตัวเมื่อผู้ใช้งานเริ่มแจ้งปัญหาแล้ว
Windows Server 2022 มีหลายวิธีในการแจ้งเตือนเมื่อพื้นที่ใกล้เต็ม ทั้งแบบพื้นฐานและระดับองค์กร ช่วยให้ผู้ดูแลระบบสามารถแก้ไขปัญหาได้ก่อนที่ระบบจะหยุดทำงาน
บทความนี้จะแนะนำวิธีตั้งค่าการแจ้งเตือนพื้นที่ใกล้เต็มอย่างมืออาชีพ พร้อมแนวทางที่องค์กรนิยมใช้งานจริง
ทำไมต้องแจ้งเตือนพื้นที่ใกล้เต็ม
เมื่อพื้นที่ดิสก์เหลือน้อย
อาจเกิดปัญหา
File Server หยุดทำงาน
Database ล่ม
Backup ล้มเหลว
Windows Update ติดตั้งไม่ได้
Log File เต็ม
ประสิทธิภาพระบบลดลง
ทีมงาน comsiam เคยพบหลายองค์กรที่ Server หยุดทำงานเพียงเพราะไม่มีการแจ้งเตือนพื้นที่ล่วงหน้า
ควรแจ้งเตือนเมื่อเหลือพื้นที่เท่าไร
แนวทางที่นิยม
| ระดับ | พื้นที่คงเหลือ |
|---|---|
| Warning | 20% |
| Critical | 10% |
| Emergency | 5% |
หรือกำหนดตามขนาด Storage
ตัวอย่าง
เหลือ 100 GB
เหลือ 50 GB
เหลือ 20 GB
วิธีที่ 1 ใช้ File Server Resource Manager (FSRM)
เป็นวิธีที่ดีที่สุดบน Windows Server 2022
ติดตั้ง
File Server Resource Manager
ผ่าน
Server Manager
↓
Add Roles and Features
เปิด FSRM
ไปที่
Tools
↓
File Server Resource Manager
สร้าง Quota พร้อมแจ้งเตือน
เลือก
Quota Management
↓
Quotas
↓
Create Quota
ตัวอย่างการตั้งค่า
Path
D:\Home
Limit
100 GB
Notification
85%
95%
100%
การแจ้งเตือนที่รองรับ
FSRM สามารถ
ส่ง Email
เขียน Event Log
รัน Script
สร้าง Report
ได้อัตโนมัติ
ตั้งค่า Email Alert
เปิด
Configure Options
↓
E-Mail Notifications
กำหนด
SMTP Server
ตัวอย่าง
smtp.company.com
ผู้รับ
admin@company.com
เมื่อพื้นที่ใกล้เต็ม
ระบบจะส่ง Email อัตโนมัติ
วิธีที่ 2 ใช้ Performance Monitor
เปิด
perfmon
เลือก
Data Collector Sets
สร้าง Alert
เลือก Counter
LogicalDisk
↓
% Free Space
ตัวอย่าง
แจ้งเตือนเมื่อ
ต่ำกว่า 10%
วิธีที่ 3 ใช้ Task Scheduler + PowerShell
สร้าง Script
$drive = Get-PSDrive D
if (($drive.Free/1GB) -lt 50)
{
Send-MailMessage `
-To "admin@company.com" `
-Subject "Drive D Low Space"
}
ตั้งให้รันทุกชั่วโมง
ผ่าน
Task Scheduler
เหมาะสำหรับองค์กรที่ต้องการ Automation
วิธีที่ 4 ใช้ Windows Admin Center
เปิด
Windows Admin Center
สามารถดู
Capacity
Usage
Health
แบบ Real-Time
ช่วยตรวจสอบพื้นที่ได้สะดวกมาก
ตรวจสอบพื้นที่ด้วย PowerShell
ดูพื้นที่ทุก Drive
Get-Volume
หรือ
Get-PSDrive
ผลลัพธ์
Name
Used
Free
ดูพื้นที่ใกล้เต็มเท่านั้น
Get-Volume | Where-Object {$_.SizeRemaining -lt 50GB}
ช่วยค้นหา Storage ที่เสี่ยงได้อย่างรวดเร็ว
แจ้งเตือนหลายระดับ
แนวทางที่นิยม
85%
แจ้งเตือนผู้ดูแลระบบ
95%
แจ้งเตือนทีม IT
100%
แจ้งเตือนระดับวิกฤต
ช่วยให้มีเวลาจัดการก่อนระบบล่ม
ปัญหาที่พบบ่อย
Email ไม่ส่ง
ตรวจสอบ
SMTP Server
และ Firewall
FSRM ไม่แจ้งเตือน
ตรวจสอบ
FSRM Service
ว่าทำงานอยู่หรือไม่
แจ้งเตือนช้า
ควรใช้
Performance Monitor
หรือ
PowerShell Script
ร่วมด้วย
แนวทางสำหรับองค์กร
File Server
แจ้งเตือนที่
20%
10%
5%
Database
แจ้งเตือนที่
30%
20%
10%
Backup Storage
แจ้งเตือนที่
25%
15%
5%
แนวทางความปลอดภัยที่แนะนำ
① เปิด Email Alert
② ใช้ FSRM
③ ตรวจสอบพื้นที่ทุกวัน
④ ทำ Capacity Planning
⑤ ตรวจสอบ Log
⑥ สำรองข้อมูลสม่ำเสมอ
⑦ เพิ่ม Storage ก่อนถึงระดับ Critical
ทีมงาน comsiam แนะนำให้ใช้ FSRM ร่วมกับ Email Alert เพราะเป็นวิธีที่ง่าย เสถียร และเหมาะกับองค์กรทุกขนาด
Best Practices สำหรับ Windows Server 2022
ใช้ FSRM เป็นหลัก
แจ้งเตือนหลายระดับ
เปิด Email Alert
ใช้ PowerShell ตรวจสอบเพิ่มเติม
ตรวจสอบพื้นที่ทุกวัน
ทำ Capacity Planning
ตรวจสอบ Event Log เป็นประจำ
สรุป
การแจ้งเตือนเมื่อพื้นที่ใกล้เต็มบน Windows Server 2022 เป็นสิ่งที่ผู้ดูแลระบบทุกคนควรตั้งค่า เพราะช่วยป้องกัน Downtime และลดความเสี่ยงที่ระบบจะหยุดทำงานจากปัญหาพื้นที่จัดเก็บเต็ม
การใช้ File Server Resource Manager ร่วมกับ Email Alert และ PowerShell Monitoring จะช่วยให้สามารถบริหารจัดการ Storage ได้อย่างมีประสิทธิภาพ และรองรับการเติบโตขององค์กรในระยะยาว