วิธีใช้ Azure Monitor กับ Windows Server

Azure Monitor เป็นระบบ Monitoring และ Observability ของ Microsoft ที่ช่วยให้ผู้ดูแลระบบสามารถตรวจสอบสถานะของ Windows Server 2025 ได้จากศูนย์กลาง ไม่ว่าจะเป็น Performance, Event Log, Resource Usage, Security Event หรือ Health Status ของระบบ

เมื่อใช้งานร่วมกับ Azure Arc ผู้ดูแลระบบสามารถมองเห็น Server ที่อยู่ในองค์กร (On-Premise), Data Center และ Cloud ต่าง ๆ ได้จาก Dashboard เดียว ทำให้การบริหารจัดการ Hybrid Infrastructure มีประสิทธิภาพมากขึ้น

สำหรับองค์กรที่มี Server หลายสิบหรือหลายร้อยเครื่อง Azure Monitor ถือเป็นเครื่องมือสำคัญที่ช่วยลดเวลาในการตรวจสอบและแก้ไขปัญหาได้อย่างมาก

① Azure Monitor คืออะไร

Azure Monitor คือบริการของ Microsoft ที่ใช้สำหรับ

  • Monitoring
  • Logging
  • Alerting
  • Analytics
  • Performance Tracking

สามารถรวบรวมข้อมูลจาก

  • Windows Server
  • Linux Server
  • Azure VM
  • Azure Services
  • Applications
  • Network Devices

เข้าสู่ระบบกลาง

② Azure Monitor ทำอะไรได้บ้าง

ความสามารถหลัก

  • ตรวจสอบ CPU
  • ตรวจสอบ RAM
  • ตรวจสอบ Disk
  • ตรวจสอบ Network
  • ตรวจสอบ Event Log
  • สร้าง Alert
  • วิเคราะห์แนวโน้มการใช้งาน
  • ตรวจสอบ Availability

ทั้งหมดทำได้ผ่าน Azure Portal

③ สิ่งที่ต้องเตรียม

ก่อนใช้งาน

ต้องมี

  • Azure Subscription
  • Azure Arc
  • Windows Server 2025
  • Azure Monitor Agent
  • Log Analytics Workspace

Server ต้องเชื่อม Azure Arc เรียบร้อยก่อน

④ ตรวจสอบ Azure Arc

บน Server

ตรวจสอบ

azcmagent show

ผลลัพธ์ควรเป็น

Connected

หาก Offline

Azure Monitor จะไม่สามารถรับข้อมูลจาก Server ได้

⑤ สร้าง Log Analytics Workspace

Azure Monitor ใช้พื้นที่จัดเก็บข้อมูลชื่อว่า

Log Analytics Workspace

สร้างผ่าน Azure Portal

ขั้นตอน

  1. Create Resource
  2. Log Analytics Workspace
  3. ตั้งชื่อ Workspace
  4. เลือก Region
  5. Create

Workspace นี้จะเป็นศูนย์กลางเก็บข้อมูล Monitoring

⑥ ติดตั้ง Azure Monitor Agent

Azure Monitor Agent หรือ AMA

เป็น Agent ที่ทำหน้าที่ส่งข้อมูลจาก Server ไปยัง Azure

ไปที่

Azure Arc
→ Server
→ Extensions

เลือก

Azure Monitor Agent

แล้วติดตั้ง

⑦ ตรวจสอบการติดตั้ง Agent

บน Windows Server

รัน

Get-Service

ตรวจสอบว่า AMA ทำงานปกติ

หรือดูสถานะจาก Azure Portal

หาก Extension แสดง

Succeeded

แสดงว่าพร้อมใช้งาน

⑧ เริ่มเก็บข้อมูล Performance

Azure Monitor สามารถเก็บข้อมูล

  • CPU Utilization
  • Memory Usage
  • Disk Activity
  • Network Traffic

ได้แบบ Near Real-Time

ข้อมูลจะถูกส่งเข้าสู่ Log Analytics Workspace

เพื่อใช้วิเคราะห์ต่อไป

⑨ ตรวจสอบ CPU

ใน Azure Portal

เลือก

Azure Monitor
→ Metrics

เลือก Resource

จากนั้นเลือก

CPU Percentage

สามารถดูได้

  • รายชั่วโมง
  • รายวัน
  • รายสัปดาห์
  • รายเดือน

ช่วยวิเคราะห์แนวโน้มการใช้งานได้

⑩ ตรวจสอบ Memory

Azure Monitor สามารถเก็บข้อมูล

Available Memory

และ

Memory Usage

ช่วยตรวจสอบว่า Server มี RAM เพียงพอหรือไม่

เหมาะสำหรับการวางแผน Capacity

⑪ ตรวจสอบ Disk

ดูข้อมูล

  • Free Space
  • Used Space
  • Disk Queue
  • Disk IOPS

ช่วยป้องกันปัญหา Disk เต็ม

ซึ่งเป็นสาเหตุของ Downtime หลายกรณี

⑫ ตรวจสอบ Network

Azure Monitor สามารถวิเคราะห์

  • Inbound Traffic
  • Outbound Traffic
  • Network Errors
  • Bandwidth Usage

ช่วยค้นหาคอขวดของระบบเครือข่าย

ได้รวดเร็วขึ้น

⑬ ตรวจสอบ Event Log

สามารถรวบรวม

  • System Log
  • Application Log
  • Security Log

เข้าสู่ Azure

โดยไม่ต้อง Remote เข้า Server

ทำให้การตรวจสอบปัญหาทำได้รวดเร็วขึ้น

⑭ สร้าง Alert

Azure Monitor รองรับ Alert

ตัวอย่าง

CPU สูงเกิน 90%

RAM เหลือน้อยกว่า 10%

Disk เหลือน้อยกว่า 15%

Service หยุดทำงาน

Server Offline

ระบบสามารถแจ้งเตือนได้ทันที

⑮ แจ้งเตือนผ่านหลายช่องทาง

Azure Alert สามารถส่งแจ้งเตือนผ่าน

  • Email
  • SMS
  • Mobile App
  • Teams
  • Webhook

ช่วยให้ทีม IT รับทราบปัญหาได้อย่างรวดเร็ว

⑯ วิเคราะห์ข้อมูลย้อนหลัง

Azure Monitor สามารถเก็บข้อมูลย้อนหลัง

ช่วยวิเคราะห์

  • แนวโน้มการใช้งาน
  • Capacity Planning
  • Performance Trend
  • Resource Consumption

ได้อย่างละเอียด

⑰ ใช้ร่วมกับ Log Analytics

Log Analytics ช่วยค้นหาข้อมูล

ด้วยภาษา

KQL
(Kusto Query Language)

ตัวอย่าง

ค้นหา Error Event

ค้นหา Failed Login

ค้นหา Service Crash

ทำได้จาก Dashboard เดียว

⑱ ใช้งานร่วมกับ Azure Arc

Azure Arc ช่วยให้

On-Premise Server

สามารถใช้ Azure Monitor ได้เหมือน Azure VM

ทำให้ผู้ดูแลระบบมีมุมมองแบบรวมศูนย์

สำหรับ Infrastructure ทั้งองค์กร

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

ไม่มีข้อมูลเข้ามา

ตรวจสอบ

  • Azure Monitor Agent
  • Network
  • Log Analytics Workspace

Metrics ไม่แสดง

ตรวจสอบ Data Collection Rule

Server Offline

ตรวจสอบ

azcmagent show

Agent Error

ตรวจสอบ Extension Status

ใน Azure Portal

⑳ Best Practices

แนวทางที่แนะนำ

  • ใช้ Azure Arc ทุกเครื่อง
  • สร้าง Alert สำหรับ CPU และ Disk
  • ตรวจสอบ Event Log ผ่าน Azure
  • เก็บข้อมูลย้อนหลังอย่างน้อย 30 วัน
  • ใช้ Dashboard สำหรับ NOC
  • ติดตาม Capacity Trend เป็นประจำ

comsiam แนะนำให้องค์กรเริ่มต้นด้วยการ Monitor CPU, RAM, Disk และ Security Event ก่อน จากนั้นค่อยขยายไปสู่ Alert Automation และ Advanced Analytics เพื่อให้ได้ประโยชน์สูงสุดจาก Azure Monitor

㉑ สรุป

Azure Monitor เป็นเครื่องมือ Monitoring ที่ทรงพลังสำหรับ Windows Server 2025 โดยช่วยตรวจสอบ Performance, Event Log, Network, Security และ Resource Usage จากศูนย์กลาง เมื่อใช้งานร่วมกับ Azure Arc และ Log Analytics Workspace จะช่วยให้องค์กรสามารถบริหารจัดการ Hybrid Infrastructure ได้อย่างมีประสิทธิภาพ ลด Downtime และเพิ่มความสามารถในการวิเคราะห์ระบบในระยะยาว

㉒ คำถามชวนคิด

หากคุณสามารถเห็นสถานะ CPU, RAM, Disk, Network และ Event Log ของ Server ทุกเครื่องในองค์กรจาก Dashboard เดียว จะช่วยให้การแก้ปัญหาและวางแผนระบบง่ายขึ้นมากเพียงใด?