SCOM的Rule主要用来收集数据,我们看到的EventView,PerformanceData,Report所需数据大部分都是通过Rule来收集的。

SCOM Rule的基础结构是触发指定的条件,就执行指定的动作。这个我们通过Rule的属性界面可以看的清楚点:

数据源DataSource一旦有数据返回,数据就会被交给下面的执行动作WriteAction。在这个截图里,数据源一旦有Event数据产生,就会发送给下面的DatabaseWriteAction,Event就会被写进DataBase里面。

我们通过创建一条Rule来帮助理解,在Console中进入编辑Authoring版面,展开ManagementPackObject,右击Rule选择创建。

先假设我们机器上有IIS,我们需要收集w3wp.exe的内存和CPU占用情况。

第一步,需要选择RuleType。

图片里面有AlertGeneratingRules,CollectionRules,这两个师按照动作归类的,就是说这两个目录下面的RuleType所执行的动作就是收集数据和生成Alert。然后下面就分数据源,Event数据,Performance数据都可以通过截面看到。ProbeBasedScript数据源是VBS,就是你执行脚本返回Event或者Performance数据。脚本格式的话之后再讲暂时跳过。

然后下面还有Timed Command,这个是按照数据源归类的,数据源是时间触发器,执行动作是Command和Script。

针对我们假设的场景,这里选择WindowsPerformance,下面还有选择ManagementPack的,就选Default Management Pack。

第二步,填写RuleName,Category,Target。

Name不解释,随意点吧。

Category最好选PerformanceCollection,不会影响数据收集,但UI上操作选数据时候方便。

Target是Rule的应用对象,暂时选Windows Computer。

第三步,配置数据源。

我们选择的RuleType是WindowsPerformance,SCOM会去读PerformanceCounter的,需要指定一些参数。PerformanceCounter典型的参数有Object,Counters,Instance,不懂的Google。

这里我们暂且填Object:Process,Counter:% Processor Time, Instance:w3wp#1

后面还有第四步,不过也是Performance的配置,主要配置采样频率,默认。

然后Rule就创建完成了,过个几个小时可以通过Monitoring界面查看数据了。

创建PerformanceView

在Monitoring版面选择Monitoring根节点,右击选择New Performance View。

Name不说,下面Condition里勾选SpecificRule,点击下面那个超链接选择刚才创建的Rule。

基本大功告成,然后就能看到W3wp.exe的Performance数据了。

转载于:https://www.cnblogs.com/OpsMgr/archive/2011/03/09/1978517.html

SCOM Rule 介绍 [SCOM中文系列之六]相关推荐

  1. SCOM 工作概念介绍 [SCOM中文系列之四]

    前面简介了SCOM的安装和界面内容,后面会深入SCOM的监控工作到底怎么运行的.现在有必要把SCOM里面的各种概念先介绍出来,有个整体了解.SCOM内部工作机制及SDK暂且不谈,只谈运行时必要的各种概 ...

  2. Camera开发系列之六-使用mina框架实现视频推流

    章节 Camera开发系列之一-显示摄像头实时画面 Camera开发系列之二-相机预览数据回调 Camera开发系列之三-相机数据硬编码为h264 Camera开发系列之四-使用MediaMuxer封 ...

  3. mongo 3.4分片集群系列之六:详解配置数据库

    这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...

  4. 《视频直播技术详解》系列之六:延迟优化

    七牛云于 6 月底发布了一个针对视频直播的实时流网络 LiveNet 和完整的直播云解决方案,很多开发者对这个网络和解决方案的细节和使用场景非常感兴趣. 结合七牛实时流网络 LiveNet 和直播云解 ...

  5. .NET 并行(多核)编程系列之六 Task基础部分完结篇

    .NET 并行(多核)编程系列之六 Task基础部分完结篇 前言:之前的文章介绍了了并行编程的一些基本的,也注重的讲述了Task的一些使用方法,本篇很短,将会结束Task的基础知识的介绍. 本篇的主要 ...

  6. python网页填表教程_PythonSpot 中文系列教程 · 翻译完成

    原文:PythonSpot Python Tutorials 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 学 ...

  7. java mysql jsp分页代码_JAVA/JSP学习系列之六(MySQL翻页例子)

    JAVA/JSP学习系列之六(MySQL翻页例子) 更新时间:2006年10月13日 00:00:00   作者: 一.运行前准备 下载了mysql的jdbc驱动(一个jar文件)并加载在CLASSP ...

  8. ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)

    ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下) 接上文 对文件系统的操作: 对于文件目前内置3中支持对象:XML.TEXT.CONFIG ...

  9. JavaTutorialNetwork 中文系列教程 · 翻译完成

    原文:JavaTutorialNetwork 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 学习资源 目录 J ...

最新文章

  1. oracle access manager token,Laravel 自带的 API 守卫驱动 token 使用详解
  2. 如何让进口商品拥有正品“身份证”?解析区块链技术的应用
  3. uni保存canvas图片_小程序canvas【开箱即用】
  4. 【电力】永磁同步电机-自抗扰控制PMSM ADRC附matlab代码
  5. Java实现欧姆龙Fins协议(推荐用springboot)
  6. 后端开发岗位要求汇总
  7. 英特尔凌动处理器_教你看懂英特尔处理器:什么是Core i3,i5,i7 和Pentium?
  8. 误删阿里云mysql恢复数据恢复_阿里云数据库表数据误删恢复
  9. electron-vue配合electron-release-server自动更新(完整版-详细版)
  10. 【寒假每日一题】剪绳子(个人练习)详细题解+推导证明(第六天)
  11. 【Linux】软件包管理器yum和编辑器vim(内附动图)
  12. 三种anti-TNF制剂生物学剂量增加、非生物制剂和类固醇强化作用的差异:来自临床实践的证据...
  13. python制作词典软件_Python爬虫之二:自制简易词典
  14. liunx服务器项目迁移,linux服务器数据迁移
  15. 力软-获取jfGrid值,并改变值
  16. 软件配置管理基线解释
  17. 脚本语言中的脚本啥意思
  18. 我仅代表还是我谨代表
  19. vm虚拟机安装VMware Tools弹出‘安装程序无法自动安装
  20. 【量化笔记】Markowitz模型的python实现

热门文章

  1. 外围功能电路控制 LET′S TRY“嵌入式编程”: 4 of 6
  2. WinCE6 如何去掉控制面板中的应用?
  3. 进程间通信之消息队列
  4. 用反卷积(Deconvnet)可视化理解卷积神经网络还有使用tensorboard
  5. 【前端工程师手册】JavaScript作用域拾遗
  6. iOS自动布局进阶用法
  7. 从常识看中国经济社会-再续之续:套利
  8. My new iMac 27
  9. linux系统优化思路
  10. 计算机科学与技术考研课程安排,计算机科学与技术(0812)硕士研究生培养方案(一)...