วิธีวิเคราะห์ 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

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

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

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่