Free, online, technical courses Take a free online
Description: Free, online, technical courses Take a free online course. http:www.microsoftvirtualacademy.com Microsoft Virtual Academy Management Pack Development Introduction to Management Packs Brian Wren Principal Knowledge Engineer Microsoft
Related Topics
Download Presentation
"Free, online, technical courses Take a free online" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Presentation Transcript
slide1. Free, online, technical courses Take a free online course. http://www.microsoftvirtualacademy.com Microsoft Virtual Academy<br>
slide2. Management Pack DevelopmentIntroduction to Management PacksBrian WrenPrincipal Knowledge EngineerMicrosoft Corporation Microsoft Virtual Academy<br>
slide3. What is in a Management Pack? Service Model Monitors
Rules
Tasks
Product Knowledge Health Model Presentation Classes
Relationships
Discoveries What we are going to monitor. Logic to determine health. Analyze and present data. Views
Dashboards
Reports<br>
slide4. Management Pack Dependency System.Library System.Performance.Library System.AdminItem.Library Microsoft.SystemCenter.Library Microsoft.SQLServer.Library Microsoft.SQLServer.2012.Monitoring Microsoft.SQLServer.2012.Discovery Microsoft.SystemCenter.DW.Library Microsoft.SystemCenter.DW.Report.Library System.Software.Library System.Health.Library System.AppLog.Library Microsoft.Windows.Library<br>
slide5. Why break up a Management Pack? Versions
Size
Maintenance
Features Microsoft.SQLServer.Library Microsoft.SQLServer.2012.Monitoring Microsoft.SQLServer.2012 Microsoft.SQLServer.2012.Discovery Microsoft.SQLServer.2008 Microsoft.SQLServer.2008.Monitoring Microsoft.SQLServer.2008.Discovery Microsoft.SQLServer.Presentation<br>
slide6. Management Pack Structure<br>
slide7. Management Pack Schemas SCOM 2012 can use either management pack schema.
SCOM 2007 R2 can only use management packs in 2007 schema.
Any management pack exported from management group is formatted in that schema. System Center
Operations Manager 2007 R2 System Center 2012
Operations Manager X X X<br>
slide8. Management Pack Formats Read/write MP in Ops console
No reference from other MP
Overrides, groups, ad hoc Identity guaranteed
Versioning enforced
Backward compatible
Reference from other MP Unsealed Sealed X X<br>
slide9. Sealing a Management Pack MPSeal Management
Pack (.XML) Management Pack (.MP) Key Pair VSAE<br>
slide10. Management Pack Bundle
(.MPB) Management Pack Files (.MP) Binaries Management Pack Bundles<br>
slide11. Management Pack Internals<br>
slide12. XML Schema<br>
slide13. IDs and Display Strings All elements have a unique ID.
Use a namespace prefix to guarantee uniqueness.
Display string defined in language pack. ID Display Name<br>
slide14. Aliases Each MP needs an alias for each other MP it will reference.
Reference includes version. <Reference Alias="Windows">
<ID>Microsoft.Windows.Library</ID>
<Version>6.1.7221.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
.
.
.
<Discovery ID="Custom.ServerClass" Target="Windows!Microsoft.Windows.Server.Computer" />
<Discovery ID="Custom.ApplicationClass" Target="Custom.ServerClass" /> Object in Other MP Object in Local MP<br>
slide15. Variables Delimited with dollar signs ($)
Information not known until runtime
Properties on managed objects
Data returned from scripts<br>
slide16. Deep technical content and free product evaluations Hands-on deep technical labs Free, online, technical courses Download Microsoft software trials today. Find Hand On Labs. Take a free online course. Technet.microsoft.com/evalcenter Technet.microsoft.com/virtuallabs microsoftvirtualacademy.com At the TechNet Evaluation Center you can download free, trial versions of Microsoft software, with no feature limits. Dozens of trials are available – all at no cost.
Try Windows Server 2012 for up to 180 days. Download the Windows 8 Enterprise 90-day evaluation. Or try Windows Azure at no-cost for up to 90 days. Microsoft Hands On Labs offer virtual environments that will take you through guided, technically deep product learning experience.
Learn at your own pace in labs that you can complete in 90 minutes or less. There is no complex setup or installation is required to use TechNet Virtual Labs. Microsoft Virtual Academy provides free online training on the IT scenarios that are important to your company and your career.
Learn at your own pace and boost your IT skills with over 100 courses across more than 15 Microsoft technologies including Windows Server, Windows 8, Windows Azure, Office 365, virtualization, Windows Phone, and more. TechNet Virtual Labs<br>
slide17. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br>
slide2. Management Pack DevelopmentIntroduction to Management PacksBrian WrenPrincipal Knowledge EngineerMicrosoft Corporation Microsoft Virtual Academy<br>
slide3. What is in a Management Pack? Service Model Monitors
Rules
Tasks
Product Knowledge Health Model Presentation Classes
Relationships
Discoveries What we are going to monitor. Logic to determine health. Analyze and present data. Views
Dashboards
Reports<br>
slide4. Management Pack Dependency System.Library System.Performance.Library System.AdminItem.Library Microsoft.SystemCenter.Library Microsoft.SQLServer.Library Microsoft.SQLServer.2012.Monitoring Microsoft.SQLServer.2012.Discovery Microsoft.SystemCenter.DW.Library Microsoft.SystemCenter.DW.Report.Library System.Software.Library System.Health.Library System.AppLog.Library Microsoft.Windows.Library<br>
slide5. Why break up a Management Pack? Versions
Size
Maintenance
Features Microsoft.SQLServer.Library Microsoft.SQLServer.2012.Monitoring Microsoft.SQLServer.2012 Microsoft.SQLServer.2012.Discovery Microsoft.SQLServer.2008 Microsoft.SQLServer.2008.Monitoring Microsoft.SQLServer.2008.Discovery Microsoft.SQLServer.Presentation<br>
slide6. Management Pack Structure<br>
slide7. Management Pack Schemas SCOM 2012 can use either management pack schema.
SCOM 2007 R2 can only use management packs in 2007 schema.
Any management pack exported from management group is formatted in that schema. System Center
Operations Manager 2007 R2 System Center 2012
Operations Manager X X X<br>
slide8. Management Pack Formats Read/write MP in Ops console
No reference from other MP
Overrides, groups, ad hoc Identity guaranteed
Versioning enforced
Backward compatible
Reference from other MP Unsealed Sealed X X<br>
slide9. Sealing a Management Pack MPSeal Management
Pack (.XML) Management Pack (.MP) Key Pair VSAE<br>
slide10. Management Pack Bundle
(.MPB) Management Pack Files (.MP) Binaries Management Pack Bundles<br>
slide11. Management Pack Internals<br>
slide12. XML Schema<br>
slide13. IDs and Display Strings All elements have a unique ID.
Use a namespace prefix to guarantee uniqueness.
Display string defined in language pack. ID Display Name<br>
slide14. Aliases Each MP needs an alias for each other MP it will reference.
Reference includes version. <Reference Alias="Windows">
<ID>Microsoft.Windows.Library</ID>
<Version>6.1.7221.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
.
.
.
<Discovery ID="Custom.ServerClass" Target="Windows!Microsoft.Windows.Server.Computer" />
<Discovery ID="Custom.ApplicationClass" Target="Custom.ServerClass" /> Object in Other MP Object in Local MP<br>
slide15. Variables Delimited with dollar signs ($)
Information not known until runtime
Properties on managed objects
Data returned from scripts<br>
slide16. Deep technical content and free product evaluations Hands-on deep technical labs Free, online, technical courses Download Microsoft software trials today. Find Hand On Labs. Take a free online course. Technet.microsoft.com/evalcenter Technet.microsoft.com/virtuallabs microsoftvirtualacademy.com At the TechNet Evaluation Center you can download free, trial versions of Microsoft software, with no feature limits. Dozens of trials are available – all at no cost.
Try Windows Server 2012 for up to 180 days. Download the Windows 8 Enterprise 90-day evaluation. Or try Windows Azure at no-cost for up to 90 days. Microsoft Hands On Labs offer virtual environments that will take you through guided, technically deep product learning experience.
Learn at your own pace in labs that you can complete in 90 minutes or less. There is no complex setup or installation is required to use TechNet Virtual Labs. Microsoft Virtual Academy provides free online training on the IT scenarios that are important to your company and your career.
Learn at your own pace and boost your IT skills with over 100 courses across more than 15 Microsoft technologies including Windows Server, Windows 8, Windows Azure, Office 365, virtualization, Windows Phone, and more. TechNet Virtual Labs<br>
slide17. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br>