说了这么多,下面还是详细介绍一下在SCOM中如何去创建自动恢复任务,让大家有一个清晰的了解,当环境中出现类似问题时也可以借助这种方法进行故障的自动处理。
首先,我们需要创建一个monitor,以便可以监控到服务的运行状态。在Scom Console中,点击Authoring,定位到如下图位置,然后鼠标右击Monitors,选择Create a Monitor,Unit Monitor:(图1)
在弹出的Create a unit monitor窗口中选择一个监控器的类型,在此我们选择Basic Service Monitor,接着为Monitor选择存放管理包的位置,然后单击下一步,如下图所示:(图2)
在General Properties窗口中为Monitor指定一个名称,然后选择Monitor需要监控的目标类型,在此选择Windows Server Operating System,然后单击下一步,如下图所示:(图3)
在Service Details窗口中选择需要监控的服务名称,如下图所示:(图4)
在Configure Health窗口中单击下一步,如下图所示:(图5)
在Configure Alerts窗口中根据实际需求配置是否产生报警,然后单击Create按钮,如下图所示:(图6)
经过前面的操作后,监控器已经创建完成,下面我们还需要为监控器创建一个Recovery Task,只有创建完Recovery Task后,SCOM才会将出问题的服务进行自动开启。
在Authoring窗口中找到刚才创建好的Monitor,双击它打开属性窗口,切换到Diagnostic and Recovery页面,在窗口下方的Configure recovery tasks中选择Add,Recovery for critical health state,如下图所示:(图7)
在Select Recovery task type窗口选择Run Command,然后单击下一步,如下图所示:(图8)
在Recovery Task Name and Description窗口中为Recovery Task指定一个名称,进行如下图配置后单击下一步:(图9)
在Configure Command Line Execution Settings窗口进行如下配置后单击Create按钮,至此,Recovery Task的创建操作已经完成。(图10/11)
验证方法:
找一台安装了Scom Agent的服务器,将Server服务手动停止,观察一会看服务能否自动开启,如能正常启动,说明Recovery Task已经可以正常工作。
本文来源:不详 作者:佚名