- 浏览: 13967 次
最新评论
基于探测的Script (Event)SCOM 收集规则
2010年08月13日
基于探测的Script (Event)SCOM 收集规则
由于支持VBS脚本使得SCE 2007变得非常强大,所有脚本可以访问的资源SCE 2007都可以访问。基于探测(Probe Based)的脚本收集规则包括Script (Event) 收集规则和Script (Performance) 收集规则两种。前者是将脚本采集并返回SCE 2007的数据映射为事件并在事件视图上显示,后者将脚本采集并返回SCE 2007的数据映射为性能计数器数据并在性能视图上显示。
在SCE 2007中,将数据存入数据仓库以及使用Operations Manager Scripting API与MOM 2005是完全不相同的。SCE 2007引入了一个称之为属性袋(Property Bag)的新对象来存储和返回数据,当数据返回到SCE 2007时使用XPath参数(为脚本设计的定制参数)进行映射。
属性袋在脚本使用中是作为一个临时对象存储以属性名-值(name-value)对方式的操作数据并返回数据给SCE 2007。
在SCOM 2007上的操作与在SCE 2007完全相同。
本操作的技术要点:
?* 脚本中使用属性袋技术将脚本采集的数据以"属性名-值"对方式返回给SCE 2007。
?* 事件映射时只是对事件源、事件日志、事件ID、事件分类和级别指定了数据以构成SCE 2007的事件格式,并非实际产生一个真实的事件,所以并不会出现在事件查看器中。
?* 在事件映射时,Computer等前五项可以自行指定。如果采用脚本输出的"属性名-值"数据,其表达式为 $Data/Property[@Name='属性名']$。表达式中属性名必须和脚本中一致且大小写敏感。目前还不清楚"Category"代码的定义和"Parameters"的作用。
创建Script (Event) 收集规则
本例运行下面的脚本程序采集客户端计算机上可用内存,映射为ID=120的事件显示在事件视图上。
On Error Resume Next
Dim oAPI, oBag
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = oAPI.CreatePropertyBag()
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
strQuery = "select * from Win32_PerfFormattedData_PerfOS_Memory"
Set colMemory = objWMIService.ExecQuery (strQuery)
For Each objMemory In colMemory
AvailMemory = objMemory.AvailableMBytes
Next
Description = "Available Memories are " & AvailMemory & " MB"
Call oBag.AddValue("Event ID",120)
Call oBag.AddValue("Event Source","CustomScript")
Call oBag.AddValue("Event Description",Description)
Call oAPI.Return(oBag)
(01) 选择规则类型和管理包。
规则类型:Collection Rules->Probe Based->Script (Event)
管理包:选择新创建的Test-MP。
(02) 设置规则名称、描述,选择目标对象并启动该规则。
Rule Target: Agent
(03) 设置脚本执行周期间隔。
Run every:2分钟
(04) 输入脚本程序、脚本超时时间和脚本输入参数。
(05) 设置事件映射。
Computer: $Target/Host/Property[Type="Windows!Microsoft.Wind ows.Computer"]/PrincipalName$
Event source:$Data/Property[@Name='Event source']$
Event log:Operations Manager
Event ID::$Data/Property[@Name='Event ID']$
Category:0
Level: Information
(06) 在"Agent"对象上产生新的规则。
测试:
(01) 导航到Monitoring模块的Computers,选择计算机,右击->Open->Event View,展开事件视图。
(02) 在计算机CSS-27的事件视图上将不断地显示出由脚本产生的事件ID=120的事件。其数据源(CostomScript)、事件ID(120)和日志名(Operations Manager)都是脚本输出的信息。
点击"View Event Data"查看事件详细信息。
发表评论
-
vbs脚本:ExplorerSel
2012-01-20 10:01 632vbs脚本:ExplorerSel 2010年08月09日 ... -
PowerDesigner设置MYSQL主键自动增长的方法
2012-01-20 10:01 839PowerDesigner设置MYSQL主键自动增长的方法 ... -
轻量级自动化测试框架解析
2012-01-20 10:01 863轻量级自动化测试框架解析 2010年06月22日 因为工 ... -
vbs脚本:CreateFolder
2012-01-20 10:01 420vbs脚本:CreateFolder 2010年08月09日 ... -
VC编译器配置及编译选项
2012-01-19 15:02 722VC编译器配置及编译选 ... -
WinCE驱动开发问题精华集锦
2012-01-19 15:02 552WinCE驱动开发问题精华 ... -
WinCE驱动开发问题精华集锦(一)
2012-01-19 15:02 558WinCE驱动开发问题精华 ... -
用MFC实现DLL文件注册
2012-01-19 15:02 819用MFC实现DLL文件注册 2010年08月05日 ... -
delphi中opengl程序设计
2012-01-17 04:47 520delphi中opengl程序设计 2011年06月07日 ... -
OpenGL编程设置
2012-01-17 04:47 825OpenGL编程设置 13小时前 一.环境配置 由 ... -
Opengl:显示中文改进版
2012-01-17 04:47 1096Opengl:显示中文改进版 2010年07月09日 由 ... -
转载:OpenGL显示文字
2012-01-17 04:47 703转载:OpenGL显示文字 2010年07月03日 本课 ... -
Android游戏开发(一)
2012-01-17 04:47 743Android游戏开发(一) 2011年03月08日 原 ... -
Vbs脚本应用――打造个性化QQ
2012-01-16 03:39 613Vbs脚本应用――打造个性化QQ 2009年07月16日 ... -
Iisweb.vbs:IIS 网站管理脚本详解(二)
2012-01-16 03:39 790Iisweb.vbs:IIS 网站管理脚本详解(二) 200 ... -
vbs脚本恶搞
2012-01-16 03:39 721vbs脚本恶搞 2009年08月07 ... -
把我最钟爱的脚本语言--vbs 的教程分享给大家--1
2012-01-16 03:39 707把我最钟爱的脚本语言- ... -
使用DevCom和VBS脚本一键开关双网卡
2012-01-16 03:39 1245使用DevCom和VBS脚本一键开关双网卡 2009年10月 ...
相关推荐
基于SCom控件的MFC串口接收发送应用
SCOM(System Center Operations Manager)是微软推出专业的系统监控软件,可以监控部署在网络中的服务器、应用系统和客户端并提供图形化试图,是管理员可以监控目标计算机存在的故障及警告。 大家都知道,SCOM是MOM的...
SCOM配置管理
SCOM2007 安装部署文档
SCOM 2007打开服务管理大门的钥匙系列之一:SCOM 2007概览
使用Scom监控Linux主机的PDF文档
目的为在工作组环境安装SCOM 代理可以被SCOM服务器监控,客户端申请CA 证书并安装方法
SCOM white paper..英文资料,提供scom 2012 sp1说明
scom 2007 监控软件 监控网络服务、网络设备、服务应用、客户机应用
SCOM2007详细部署方案 初学者使用
关于SCOM及SCCM部署的几个文档,比较简单,但比较实用
SCOM 2007打开服务管理大门的钥匙系列之九:使用SCOM 2007监控SharePoint
SCOM_2007部署.pdf帮你多了解微软的技术哦
SCOM 20我们在做邮件通知的时候首先要考虑SCOM这个平台的通知机制07 R2 邮件通知设置
SCOM 2007 R2 监视 Exchange 2007 文档.pdf
SCOM 2007打开服务管理大门的钥匙系列之七:使用SCOM 2007监控Windows 客户端和Office应用程序的健康状态
DSP/BIOS SCOM模块的系统的学习资料
介绍SCOM的基本理论,包括 Monitor, Rule, Alert, Group, Authoring等等的基本理论。如果你要开始进行 Management Pack的开发,那么请首先阅读本文章,否则可能对SCOM的操作不理解。
最新的system center 2012 sp 1 全系列手册,要的速度来啊!
SCOM 2007打开服务管理大门的钥匙系列之二:部署SCOM 2007