OpsMgr脚本编写与管理包设计全解析
1. OpsMgr脚本编写基础
OpsMgr脚本编写API由一系列用于收集、存储和向Operations Manager提交数据的属性和方法组成。属性定义对象的特征,方法描述对象的能力。其顶级对象是MOMScriptAPI,在VBScript中创建该对象的实例非常简单,只需在脚本编辑器中输入以下代码并保存为 .vbs
文件:
Dim oAPI
Set oAPI = WScript.CreateObject("MOM.ScriptAPI")
创建MOMScriptAPI对象后,就可以使用该对象的所有属性和方法进行监控或发现脚本的编写。以下是MOMScriptAPI对象可用方法的描述:
| 方法 | 描述 |
| — | — |
| CreateDiscoveryData | 创建一个新的发现数据对象,用于存储发现数据并将收集的数据提交回管理组,用于发现脚本。 |
| CreatePropertyBag | 创建一个新的属性包对象,以名称 - 值对的集合形式临时存储发现数据,常用于存储自定义性能对象的数据。 |
| CreateTypedPropertyBag | 创建一个特殊的属性包对象,允许指定存储在属性包中的数据类型。 |
| LogScriptEvent | 将消息写入Operations Manager事件日志,可用于记录事件以触发警报,以及记录脚本失败以方便故障排除。 |
| Return | 将发现和监控数据提交回管理服务器并结束脚本的执行。 | <