Management pack创作实例.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Shenzhen SXT CO,LTD ManageMent Pack 创作实例;提纲;Operations Manager 2007 R2监控原理;;监视器;规则;视图;Operations Manager 2007 R2监控原理;汽车;监控对象架构; ClassType ID=Sxt.Tutorials.SxtApp.SxtService Abstract=false Base=Windows!Microsoft.Windows.LocalApplication Accessibility=Internal Hosted=true Property ID=Version Type=string/ Property ID=InstallPath Type=string/ /ClassType;Management Pack 创建与编译;Management Pack 最简实例;Management Pack 代码元素说明;把XML文件拷贝到MPSeal.exe所在文件夹,执行下面命令:? MPSeal.exe?Sxt.Tutorial.Manifest.xml?/i C:\Program Files\System Center Operations Manager 2007 /Keyfile out.snk /company Sxt? 完成编译之后将在MPSeal.exe所在目录生成:Sxt.Tutorial.Manifest.mp包文件。;Management Pack 编译注意:;Management Pack基本组成;元素名称;Management Pack简单监控实例与代码分析-思路;Management Pack简单监控实例与代码分析;Management Pack简单监控实例与代码分析;现在我们已经用有了所需要的服务器信息,但还有需要对服务器的告警、服务等来进行监控。我们需要提供一个监视器来监视这些信息,并在发生故障时提供警告。 我们需要使用单元监视器(UnitMonitor)或其他聚合、继承监视器来监控当前的服务器状态。 代码类似如下: ;现在监控所需要的信息都已经全了,我们可以需要将上面所定义的信息来做一个展示,(View)中定义展示中的一些相关信息。代码类似如下: ;??? TypeDefinitions? ??????? EntityTypes? ??????????? ClassTypes? ??????????????? ClassType ID=Sxt.Services.SxtService Abstract=false Accessibility=Internal Hosted=true Base=Windows!Microsoft.Windows.LocalApplication? ???????????????????? Property ID=Version Type=string/? ???????????????????? Property ID=Path Type=string/? ??????????????? /ClassType? ????? /ClassTypes? ??????? /EntityTypes? ??? /TypeDefinitions? 定义类部分相对简单,在TypeDefinitions的ClassTypes中,我们可以定义自己的数据类。通常它被用来作为筛选数据的容器。? Property是类中的属性,这里我有定义Version和Path两个字符串属性。? 这里要注意的一点事,这里和面向对象程序的类有着类似的概念。如果你不去初始化一个类的话,它将什么都不做!?;Management Pack简单监控实例与代码分析;筛选部分,我使用了官方提供的注册表探针:? Windows!Microsoft.Windows.FilteredRegistryDiscoveryProvider? 是我筛选的目标是Windows Server:? Microsoft.Windows.Server.Computer? 筛选器ID为:? Sxt.Services.SxtService.Discovery? 注意这里已计算机名为筛选的一个关键Key,来实现计算机的一一对应关系:? ComputerName$Target/Property[Type=Windows!Microsoft.Windows.Computer]/NetworkName$/ComputerName? 在DataSource中将完成两个关键事宜: 1、定义筛选内容? 2、根据筛选出来的数据,填充进一个类中? 初始化类在:? ClassId$MPElemen

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档