none
SCOM2012能否实现对PING的持续监控 RRS feed

  • 问题

  • Dear 大神们:

    咨询下scom能否实现对client端ping的持续监控,因为我研究了好像只能设定heartbeat;

    如果只是heartbeat的话,可能会达不到我的监控要求,因heartbeat只会报一次alert出来,所以可能会被忽略掉;

    因此想知道能否设定对ping的持续监控并发alert mail,还请帮忙解疑下;

    2013年6月8日 10:47

全部回复

  • 研究中使用opslogix的插件,还是只会发一次alert info;

    有没有设定过,给支点招呢,感谢;

    2013年6月11日 4:30
  • 你可以用订阅的自动延迟来达到目的,也可以运行一个定期关闭报警的脚本。

    http://gallery.technet.microsoft.com/SCOM-2007-R2-script-to-dae4ffda/view/Discussions

    你可以用这个脚本修改一下,定期关闭旧的报警,新报警就会循环持续产生了


    William

    2013年6月28日 7:34
  • 感谢  想问下这个脚本针对所有old事件都是可行的吗?
    2013年6月28日 9:38
  • 看了下那個PS脚本 有些地方不是很清楚,还望您可以帮忙解疑,谢谢;

    RMS是填写我域下的RMS服务器吗,另外一个是我想持续监控是想在每隔几分钟就产生一个alert,时间可以定义成分钟吗?

    另您说的自动延迟,这个可以怎么设定啊;

    2013年7月1日 8:48
  • RMS就直接写主机名,其实这个脚本的目的,就是把Alert的状态从New置成Close。你可以自己改一下收集条件,指定报警的那一条monitor,而不是源代码里的rule。$AgeGours也可以用小数,然后在windows里写一个定时任务,每几分钟就跑一次,就可以在几分钟内关掉现有的New状态的报警,新报警就可以随后产生了。

    William

    2013年7月8日 5:57
  • 感谢您的回复,这个我看了下是针对scom07的;

    后来又在论坛找了下,找到了scom2012,可是我试着改了下,好像不行;

    您那边有修改后的脚本吗,可借小弟参考下吗?

    ##################################################################################
    # Script to close alerts coming from a rule in SCOM 2012
    # Initial version by Bob Cornelissen 22-December-2012
    # This only works for SCOM 2012
    ##################################################################################
    #Importing the SCOM PowerShell module
    Import-module OperationsManager
    #Connect to localhost when running on the management server
    $connect = New-SCOMManagementGroupConnection -ComputerName psz-test-ming01.psz.corp.pegatron

    # Or enable the two lines below and of course enter the FQDN of the management server in the first line.
    #$MS = "enter.fqdn.name.here"
    #$connect = New-SCOMManagementGroupConnection omputerName $MS

    # Adjust the amount of hours to your liking, by default it is set at 96 hours.
    $AgeMinutes = 5

    # Find alerts with New state which were created by a rule.
    # This will close alerts older than the specified amount of hours if coming from a rule, after adding a comment.
    get-scomalert -criteria 'ResolutionState=''0'' AND IsMonitorAlert=''False''' |where {$_.LastModified -le (Get-Date).addminutes(-$AgeMinutes)} | resolve-SCOMAlert -Comment 'Close old alerts generated by rules' -PassThru | Set-SCOMAlert -ResolutionState 255
    #end of script

    2013年7月8日 10:02
  • 我这里的脚本只用于SNMP的监听Rule,不是这个用途,不能满足你的需求。你的脚本里需要定位要关闭的Alert,有些地方改的不好。心跳的报警应该是Monitor产生的,IsMonitorAlert=''False''' 这句话就不合适了


    William

    2013年7月10日 3:14