วันศุกร์ที่ 1 มิถุนายน พ.ศ. 2555

รีวิวแ ละสำรวจฟีเจอร์ใหม่ ๆ ใน System Center 2012 Operations Manager ตอนที่ 1

สวัสดีครับท่านผู้อ่านที่รักทุกท่าน  เรายังคงอยู่ในเรื่องราวของการรีวิวและสำรวจฟีเจอร์ใหม่ ๆ ของ System Center 2012  และสำหรับบทความนี้ผมจะรีวิว Product ที่ชื่อว่า “Operations Manager  (OpsMgr)”  หรือที่เรียกกันติดปากในบ้านเราว่า SCOM  ครับ  และเพื่อไม่เป็นการเสียเวลาเรามาทำความรู้จักกับ Product ตัวนี้กันเลยครับ
ทำความรู้จักกับ SCOM หรือ OpsMgr
เป็น Product ที่ช่วยในเรื่องของการตรวจสอบ (Monitoring) การทำงานของเซิรฟเวอร์หรือเซอร์วิสต่างๆ   โดยการ Monitoring ของ SCOM หรือ OpsMgr  นั้น จะเป็นการตรวจสอบในรูปแบบที่เรียกว่า “End-To-End Monitoring” คือเป็นการตรวจสอบการทำงานของเซิรฟเวอร์หรือเซอร์วิสนั้น โดย SCOM จะเข้าไปตรวจสอบส่วนประกอบต่างๆ  ของเซิรฟเวอร์หรือเซอรวิสนั้นว่ามีส่วนใดส่วนหนึ่งทำงานผิดปรกติหรือไม่  ซึ่งทำให้ใช้เวลาน้อยลงในการตรวจสอบในกรณีที่ปัญหาเกิดขึ้น เพราะ SCOM จะแสดงส่วนประกอบหรือ Component ใดของเซิรฟเวอร์หรือเซอร์วิสมีปัญหา  ซึ่งจะแสดงเป็น Diagram ดังรูปด้านล่าง
จากรูปด้านบน  จะเป็นการแสดงถึงส่วนประกอบต่างๆ  ของเซอร์วิสหนึ่ง ซึ่งมีทั้ง IIS Service และ Database และเมื่อเกิดปัญหาขึ้น  เราสามารถใช้ SCOM เข้าไปตรวจสอบดูว่าเกิดปัญหาที่ส่วนใด  ดังนั้นทำให้ผู้ดูแลระบบสามารถทราบต้นตอได้อย่างรวดเร็ว  ซึ่งต่างจากการที่เราไม่มี SCOM  เพราะเราจะต้องใช้เวลาในการค้นหาต้นตอของปัญหาว่าน่าจะมาจุดใดบ้าง ซึ่งในระบบการทำงานจริงนั้น  อาจจะต้องใช้เวลาและรวมถึงกำลังคนที่จะเข้ามาช่วยในการค้นหาแหล่งที่มาหรือต้นตอ   ผมขอย้อนกลับไปที่รูปด้านบนนะครับ  ซึ่งท่านผู้อ่านจะเห็นว่ามีกากบาทสีแดงเกิดขึ้นสามที่ คือ ที่ Application และ Databases  ด้วยความสามารถของ SCOM เราสามารถเข้าไปดูลึกลงไปในแต่ละส่วนประกอบว่าเกิดปัญหาที่จุดใด เพราะว่าอะไรและมีแนวทางการแก้ไขอย่างไร  ดังรูปด้านล่าง
จากรูป SCOM ได้แจ้งว่าสถานะหรือ State ของ SQL Service ว่า “Not Running” คือ ไม่ทำงาน หรือไม่ Start  แนวทางการแก้ไขหรือ Resolutions คือ ให้ทำการ Start Service ดังกล่าว  และนี่เป็นเพียงแค่ตัวอย่างเล็ก ๆ น้อยๆ เท่านั้นที่ผมได้หยิบยกมาครับ  แต่สิ่งสำคัญที่ผมอยากให้ท่านผู้อ่านได้เห็นและทราบคือ  ประโยชน์ที่เราได้รับเมื่อนำเอา SCOM เข้ามาช่วยในเรื่องของการตรวจสอบการทำงานของระบบไอทีในองค์กรครับ  สิ่งสำคัญที่ทำให้ SCOM มีความแตกต่างจาก Product หรือ โซลูชั่นอื่นๆ  ที่มีอยู่ในตลาด ก็คือ การตรวจสอบการทำงานที่เป็นแบบ End-To-End Monitoring  ซึ่งมีหลากหลายรูปแบบ เช่น  การดูจาก Monitoring Workspace  ดังรูป
หรือจะดูแบบ Distributed Applications  ดังรูปแรกของบทความครับ  และนี่เป็นเพียงตัวอย่างบางรูปแบบเท่านั้นครับ  นอกจากนี้แล้วยังมีอีกสิ่งหนึ่งที่มีความสำคัญมากและถือเป็นสมองของ SCOM เลยครับ  สิ่งนั้นคือ “Management Packs” ครับ  และผมต้องบอกว่า Management Packs นี่แหละครับที่สร้างความแตกต่างและทำให้ SCOM เป็นเครื่องมือที่ใช้ในการตรวจสอบการทำงานของระบบไอทีที่มีประสิทธิภาพและมีความยืดหยุ่นมากตัวหนึ่งครับ  และการใช้งานก็ไม่ได้มีความยุ่งยากสลับซับซ้อนมากเท่าไรนัก  ซึ่งส่วนหนึ่งก็เป็นเพราะ Management Packs นี่แหละครับ ที่ทำให้การ Monitoring มีความสะดวกและง่ายมากครับ  โดยท่านผู้อ่านเพียงดาวน์โหลด Management Packs ที่ต้องการมา  จากนั้นทำการอิมพอร์ต Management Packs ที่ได้ทำการดาวน์โหลดมาก่อนหน้านี้ เข้าไปใน SCOM  จากนั้น SCOM ก็เริ่มทำการตรวจสอบทันทีครับ 
มาถึงตรงนี้ผมคิดว่าท่านผู้อ่านเริ่มสงสัยกันแล้วใช่ไหมครับว่า  Management Packs  คืออะไร   ผมขออธิบายสั้นๆ  และง่ายๆ  ดังนี้ครับ  Management Packs คือคอลเลคชั่นที่ประกอบไปด้วย ส่วนต่าง ๆ ที่จะใช้การตรวจสอบ  เช่น  Predefined ค่าต่างๆ  ที่ใช้สำหรับการ Monitoring, Reports, Knowledge Bases  และอื่นๆ    โดย Management Packs จะมีการแบ่งแยกตาม Products และ Roles ต่างๆ  ครับ  เช่น  ถ้าผมต้องการทำการตรวจสอบ SQL Server 2008 R2  ผมก็จะทำการดาวน์โหลด Management Pack For SQL Server 2008 R2 มา  และถ้าผมต้องการตรวจสอบ Windows Server 2008 R2 Active Directory ด้วย  ผมก็จะทำการดาวน์โหลด Management Pack for Windows Server 2008 R2 Active Directory มาครับ และเมื่อผมได้ทำการดาวน์โหลด Management Packs  มาเรียบร้อยแล้ว ผมก็จะทำการอิมพอร์ต Management Packs เหล่านี้เข้าไปใน SCOM  จากนั้น SCOM ก็จะเริ่มทำการ Monitoring ทันทีครับ  และ เพียงแค่นี้ท่านผู้อ่านก็จะสามารถตรวจสอบการทำงานของเซิรฟเวอร์หรือเซอร์วิสต่างๆ  ในแล้วครับ  และยังสามารถดูรายงานต่างๆ   รวมถึงข้อมูลอื่นๆ  อีกมากมายครับ
ท่านผู้อ่านสามารถหาข้อมูลเพิ่มเติมของ Management Packs ได้ที่ http://systemcenter.pinpoint.microsoft.com/en-US/home
เอาล่ะครับ หลังจากที่ท่านผู้อ่านได้รู้จักกับ SCOM หรือ OpsMgr กันพอสมควรแล้ว  พบขอเริ่มการรีวิว  SCOM เวอร์ชั่นใหม่นะครับ และมาดูกันว่ามีฟีเจอร์อะไรที่น่าสนใจบ้างครับ
1.  RMS (Root Management Server) Removal
ใน SCOM 2007 R2,  RMS ทำหน้าที่ในการจัดการส่งค่า Configurations ต่างๆ  ไปยัง SCOM Agents, จัดการในเรื่องของ Workflows และการ Notifications เป็นต้น  ดังรูปด้านล่าง
 เพราะฉะนั้น RMS จึงมีบทบาทที่สำคัญในการทำงานของ SCOM  ดังนั้นใน SCOM 2007 จึงต้องมีการปกป้อง RMS ให้สามารถทำงานได้ตลอดเวลา  เพราะถ้าหาก RMS เกิด Down ไป ก็จะส่งผลกับการทำงานทั้งหมดของ SCOM  ดังนั้นวิธีการที่จะทำการปกป้อง RMS ได้คือ การทำ Cluster ให้กับ RMS ครับ 
แต่ใน SCOM 2012 ไม่มี RMS  และให้ Management Servers  มาทำหน้าที่ต่างๆ  แทน  และใน SCOM 2012 เราสามารถทำการเพิ่ม Management Servers เข้าไปหลายๆ ตัว ได้ และ Management Servers แต่ละตัวจะมีการติดต่อกันเพื่อทำการอัพเดทและแชร์ Workload กัน  รวมถึงเราสามารถทำ High Availability ให้กับ Management Servers ได้โดยไม่ต้องอาศัย Microsoft Failover Clustering  ดังรูป
เมื่อไม่ RMS ใน SCOM 2012 ทำให้ SCOM Topology มีการเปลี่ยนแปลงไป ดังรูปด้านล่างครับผม


2.  Server Pool
คือการจัดการ  Workload  ระหว่าง Management Servers หลาย ๆ ตัว เพื่อช่วยกันจัดการ Agents  และหากเกิดกรณีที่ Agents   มีการติดต่อและรายงานกับ Management Server ตัวหนึ่งแล้ว Management Server ตัวดังกล่าวเกิดมีปัญหา  Agents เหล่านั้นจะทำการติดต่อกับ Management Server ตัวอื่นโดยอัตโนมัติ  นอกเหนือจากนี้แล้ว  Server Pool  ยังทำหน้าที่ต่างๆ  ดังรูป
โปรดติดตามตอนที่ 2 ครับผม.....


1 ความคิดเห็น:

  1. ชอบครับ กำลังอ่านเพลิน จบซะแล้ว ไว้รออ่านตอนใหม่นะครับ ได้ความรู้ดีมาก

    ตอบลบ