วิธีวิเคราะห์ Log เพื่อหาสาเหตุ Server ล่มบน Windows Server 2022 แบบมืออาชีพ

 เมื่อ Windows Server 2022 ล่ม รีสตาร์ตเอง ค้าง หรือหยุดให้บริการ สิ่งแรกที่ผู้ดูแลระบบควรทำไม่ใช่การรีบรีสตาร์ตเครื่อง แต่คือการตรวจสอบ Log เพื่อหาสาเหตุที่แท้จริง

Log เปรียบเสมือนกล่องดำของเครื่องบิน ทุกเหตุการณ์ที่เกิดขึ้นในระบบจะถูกบันทึกไว้ ไม่ว่าจะเป็น Disk Error, Memory Error, Driver Crash, Service Failure, Application Error หรือการโจมตีจากภายนอก

บทความนี้จะสอนวิธีวิเคราะห์ Log บน Windows Server 2022 เพื่อค้นหาสาเหตุของ Server ล่มอย่างเป็นระบบ

🔹 ทำไมต้องวิเคราะห์ Log

หลายองค์กรเสียเวลาหลายชั่วโมง

เพราะแก้ไขที่ปลายเหตุ

แต่ไม่ได้รู้สาเหตุจริง

การวิเคราะห์ Log ช่วยให้

✅ รู้สาเหตุที่แท้จริง

✅ ป้องกันปัญหาซ้ำ

✅ ลด Downtime

✅ วางแผนแก้ไขได้ถูกจุด

🔹 เริ่มต้นจาก Event Viewer

เปิด

eventvwr.msc

หรือ

Server Manager

Tools

Event Viewer

🔹 จุดที่ต้องตรวจสอบก่อน

เลือก

Windows Logs

จากนั้นตรวจสอบ

✅ System

✅ Application

✅ Security

🔹 ตรวจสอบช่วงเวลาที่ Server ล่ม

ก่อนวิเคราะห์

ควรรู้เวลาโดยประมาณ

ตัวอย่าง

14:35

จากนั้นค้นหา Event ก่อนและหลังเวลานั้น

ประมาณ

15-30 นาที

🔹 Filter เฉพาะ Error

เลือก

Filter Current Log

เลือก

Critical
Error
Warning

ช่วยลดข้อมูลที่ไม่จำเป็น

🔹 Event ID ที่เกี่ยวกับ Server ล่ม

Event ID 6008

Unexpected Shutdown

Server ปิดตัวผิดปกติ

Event ID 41

Kernel-Power

ระบบสูญเสียพลังงาน

หรือ Hardware มีปัญหา

Event ID 1074

System Restart

มีการสั่ง Restart

🔹 วิเคราะห์ Unexpected Shutdown

ค้นหา

6008

หากพบ

อาจเกิดจาก

  • ไฟดับ

  • UPS ขัดข้อง

  • Hardware Error

  • Blue Screen

🔹 วิเคราะห์ Kernel-Power

ค้นหา

41

สาเหตุที่พบบ่อย

✅ Power Supply

✅ RAM

✅ CPU

✅ Mainboard

✅ Hypervisor Issue

🔹 วิเคราะห์ Service Failure

ค้นหา

7031

หรือ

7034

แสดงว่า Service สำคัญหยุดทำงาน

🔹 วิเคราะห์ Application Crash

เปิด

Application Log

ค้นหา

Application Error

มักพบกับ

  • IIS

  • SQL Server

  • WSUS

  • ERP

  • Application ภายในองค์กร

🔹 วิเคราะห์ Disk Error

ค้นหา

Disk
Ntfs
StorPort

หากพบ Error ซ้ำ

อาจเป็นสัญญาณของ Disk เสีย

🔹 วิเคราะห์ Network Error

ค้นหา

Tcpip
DNS
DHCP

ใช้หาสาเหตุการเชื่อมต่อขัดข้อง

🔹 วิเคราะห์ Active Directory

หากเป็น Domain Controller

รัน

dcdiag

ร่วมกับ Event Viewer

เพื่อหาปัญหา Replication

🔹 วิเคราะห์ DNS

เปิด

Applications and Services Logs

DNS Server

ดู Error และ Warning

ที่เกิดก่อนระบบมีปัญหา

🔹 วิเคราะห์ IIS

ตรวจสอบ

Application Log

และ

IIS Logs

ช่วยค้นหาสาเหตุเว็บไซต์ล่ม

🔹 วิเคราะห์ Windows Update

ค้นหา

WindowsUpdateClient

หาก Server ล่มหลังอัปเดต

มักพบข้อมูลที่นี่

🔹 ใช้ Reliability Monitor

เปิด

perfmon /rel

จะแสดง Timeline

ของ Error ทั้งหมด

ช่วยวิเคราะห์ง่ายกว่าดู Event Viewer เพียงอย่างเดียว

🔹 วิเคราะห์ผ่าน PowerShell

ดู Error ล่าสุด

Get-EventLog -LogName System -EntryType Error -Newest 50

ดู Critical

Get-WinEvent -FilterHashtable @{Level=1}

🔹 เรียงเหตุการณ์ตามเวลา

แนวทางที่สำคัญ

1️⃣ หาเวลาที่ Server ล่ม

2️⃣ ดู Critical Event

3️⃣ ดู Error ก่อนหน้า

4️⃣ วิเคราะห์ความเชื่อมโยง

ไม่ควรดูเฉพาะ Event เดียว

🔹 ตัวอย่างการวิเคราะห์จริง

เวลา

14:35

พบ

Disk Error
14:31

ตามด้วย

NTFS Error
14:33

และ

Unexpected Shutdown
14:35

กรณีนี้

Disk มีแนวโน้มเป็นต้นเหตุ

🔹 แนวทางสำหรับ Server เสมือน

หากใช้

✅ Hyper-V

✅ VMware

✅ Proxmox

ควรดู Log ของ Host ด้วย

เพราะปัญหาอาจไม่ได้อยู่ใน Guest OS

🔹 เก็บ Log ก่อนแก้ไข

ก่อนดำเนินการแก้ไข

ควร Export Log

.evtx

เก็บไว้ทุกครั้ง

เพื่อใช้วิเคราะห์ย้อนหลัง

🔹 ปัญหาที่พบบ่อย

❌ Log ถูกลบ

ควรเปิด

Log Retention

และเพิ่มขนาด Log

🔹 หา Event ไม่เจอ

ใช้

Custom View

ช่วยกรองข้อมูล

🔹 Error จำนวนมากเกินไป

เริ่มจาก

Critical

ก่อนเสมอ

🔹 แนวทางสำหรับองค์กร

องค์กรที่ทีมงาน comsiam ดูแลจะมีการเก็บ Log ของ Windows Server 2022 ย้อนหลังหลายเดือน และใช้ Event Correlation ในการวิเคราะห์สาเหตุของระบบล่มอย่างแม่นยำ

🔹 Best Practices

✅ ดู Log ทันทีหลังเกิดเหตุ

✅ ตรวจสอบ Critical ก่อน

✅ Export Log เก็บไว้

✅ ใช้ Reliability Monitor

✅ บันทึก Event ID สำคัญ

✅ ตรวจสอบ Hardware ควบคู่กัน

🔹 Checklist การวิเคราะห์ Server ล่ม

✅ ทราบเวลาที่เกิดเหตุ

✅ ตรวจสอบ Critical Event

✅ ตรวจสอบ Error Event

✅ ตรวจสอบ Disk

✅ ตรวจสอบ Application

✅ ตรวจสอบ Hardware

🔹 สรุป

การวิเคราะห์ Log เพื่อหาสาเหตุ Server ล่มบน Windows Server 2022 เป็นทักษะสำคัญที่ช่วยให้ผู้ดูแลระบบสามารถค้นหาต้นเหตุของปัญหาได้อย่างแม่นยำ

การใช้ Event Viewer, Reliability Monitor และ PowerShell ร่วมกัน พร้อมวิเคราะห์ลำดับเหตุการณ์ตาม Timeline จะช่วยลดเวลาในการแก้ปัญหาและป้องกันไม่ให้เหตุการณ์เดิมเกิดซ้ำ ซึ่งเป็นแนวทางที่ทีมงาน comsiam ใช้งานจริงในการดูแล Windows Server 2022 ในระดับองค์กร

Popular posts from this blog

IIS Security Best Practices บน Windows Server 2022 แนวทางความปลอดภัยที่ควรทำสำหรับทุกองค์กร

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว