none
几个简单的SCOM问题,望各位大侠解惑 RRS feed

  • 问题

  • 大侠好,

    自学SCOM一段时间,看了很多视频培训,也做过一些lab exercise,对SCOM有一点点了解,最近有以下几个问题不甚了解,望各位帮忙:

    1,关于MP, 我怎么查看到一个MP下有哪些monitor/rule.

    我的理解是,如果export MP,好像是可以看到有哪些monitor/rule,在console 中能查看到吗?

    2, 已知一个被管理agent,我怎么知道这个被管理节点下发了哪些MP或者monitor/rule

    我的理解是,在monitoring->Windows computers,选择一个agent,双击进去好像可以看到monitor, 但是rule好像看不到, 

    有没有更好的办法查看到呢?

    3, 关于log file rule 或者monitor,默认采样间隔是多少,能否修改。

    4,关于generic log file rule 或者monitor,比如日志监控中,能否截取日志某一部分,比如日志去匹配 "MS.*Internal Error",显示alert时,是否可以去掉匹配到的 行MS之前和Internal Error之后的内容,只显示MS.*Internal Error的内容呢?

    先谢谢各位大侠!!

    2015年5月19日 2:51

答案

  • Hi,BeeWalk

    1、关于第一个问题,三种方式

    a、控制台可以看到,创作——管理包对象——规则或监视器

    b、你可以采用PowerShell查看(俺没测试过,你可以自行摸索下):

    $MPNAME = Read-Host ‘请输入您需要查看所有规则与监视器的管理包’
    $MPSealed = Get-SCOMManagementPack -DisplayName $MPNAME
    $MPRule = get-SCOMRule -ManagementPack $MPSealed
    $MPMonitor = Get-SCOMMonitor -ManagementPack $MPSealed
    
    write-host $MPRule
    
    write-host $MPMonitor

    c、使用MPViewer(请自行google)加载MP文件查看。

    2、Monitor的查看方式可以从第一个问题a办法中或者你描述的方法看到、Rule也可以从第一个问题a办法中看到,当然你也可以直接右键某个计算机对象或者其他对象,打开性能视图查看(Rule一般存在在性能视图中)

    3、MPViewer可以看到,或者直接用第一个问题a办法,可以对某个你感兴趣的监视器或者规则查看属性看到相关的间隔

    4、可以,但是需要重新修改匹配条件并重新封装MP包(涉及开发部分过多),抱歉,我也不会。

    另外,自学一段时间,从你对这些问题的描述来说我觉得相当不错了,而且你提的问题我觉得还是比较有意义的,蛮好的。

    如果你需要了解更多:

    1、加群VMCloud:237241754(大牛扎堆,俺也就不多说)

    2、VMCloud:VMcloud.info(暂时不用点了,Azure超额,请等待两天后访问,或者通过51CTO:http://vmcloud.blog.51cto.com/)


    对了,记得采纳好评呀!
    2015年5月19日 7:01

全部回复

  • 顶一下,否则要沉没了
    2015年5月19日 4:54
  • Hi,BeeWalk

    1、关于第一个问题,三种方式

    a、控制台可以看到,创作——管理包对象——规则或监视器

    b、你可以采用PowerShell查看(俺没测试过,你可以自行摸索下):

    $MPNAME = Read-Host ‘请输入您需要查看所有规则与监视器的管理包’
    $MPSealed = Get-SCOMManagementPack -DisplayName $MPNAME
    $MPRule = get-SCOMRule -ManagementPack $MPSealed
    $MPMonitor = Get-SCOMMonitor -ManagementPack $MPSealed
    
    write-host $MPRule
    
    write-host $MPMonitor

    c、使用MPViewer(请自行google)加载MP文件查看。

    2、Monitor的查看方式可以从第一个问题a办法中或者你描述的方法看到、Rule也可以从第一个问题a办法中看到,当然你也可以直接右键某个计算机对象或者其他对象,打开性能视图查看(Rule一般存在在性能视图中)

    3、MPViewer可以看到,或者直接用第一个问题a办法,可以对某个你感兴趣的监视器或者规则查看属性看到相关的间隔

    4、可以,但是需要重新修改匹配条件并重新封装MP包(涉及开发部分过多),抱歉,我也不会。

    另外,自学一段时间,从你对这些问题的描述来说我觉得相当不错了,而且你提的问题我觉得还是比较有意义的,蛮好的。

    如果你需要了解更多:

    1、加群VMCloud:237241754(大牛扎堆,俺也就不多说)

    2、VMCloud:VMcloud.info(暂时不用点了,Azure超额,请等待两天后访问,或者通过51CTO:http://vmcloud.blog.51cto.com/)


    对了,记得采纳好评呀!
    2015年5月19日 7:01
  • 问题1:创作---管理包对象---规则或者监视器 中可查看。

    问题2:先确定被管理对象MonitoringObject属于哪个MonitoringClass,然后创作---管理包--规则或者监控器中查找MonitoringObject 。

    问题3:检测信号间隔60秒  。

    问题4:这个不懂 你说啥。

    2015年5月19日 7:13
  • 第一次上TeCH,怎么标记采纳好评?

    关于第一个问题

    a、控制台可以看到,创作——管理包对象——规则或监视器

    如果用这种方法,可以看到具体哪个monitor或rule 是属于哪个 MP, 但是好像无法反向查看哪个MP 包含哪些monitor/rule

    2015年5月19日 9:09
  • 先谢谢。

    第四个问题,我想表达, log监控, 如果一行匹配到错误了, 我的理解是整行数据都会作为alert内容显示, 但是有时候行数据太长,有些为无用字符, 故不想作为alert内容显示, 所以想知道能否按照某些规则截取一些关键内容作为alert告警内容。

    2015年5月19日 9:12
  • 因为之前用过一些其他监控软件, 会比较清楚的看到被监控节点上部署了哪些监控,

    学习了SCOM之后, 不怎么清楚怎么获取被监控节点上部署了哪些监控, 或者说功力太浅,不清楚怎么简单地获取这些信息

    2015年5月19日 9:16
  • 用MPViewer比较直观:)
    2015年5月19日 13:07