首页 > 代码库 > System Center 2012 R2 POC部署之Orchestrator设计监控DHCP服务状态流程
System Center 2012 R2 POC部署之Orchestrator设计监控DHCP服务状态流程
System Center 2012 R2 POC部署之Orchestrator设计监控DHCP服务状态流程
本文介绍如何设计流程以监控DHCP服务状态,当服务停止时触发流程自动启动DHCP服务。
打开Runbook Designer,右键Runbook---新建---文件夹
输入文件夹名称Monitor
右键Monitor---新建----Runbook
输入Runbook名称 Monitor DHCP
从右侧窗口中,找到SC 2012 Operations Manager中的Monitor Alert,将Monitor Alter“拖”至中间窗口,如下图
从右侧窗口中找到系统---获取服务状态,将其拖至中间窗口
将开始/停止服务 拖至中间窗口
将Update Alter拖至中间窗口
右键点击Update Alert,将其复制一份 做为Update Alert(2),将“获取服务状态”重命名为“获取DHCP服务状态”,将“开始/启动服务”重命名为“启动DHCP”并将这些组件按下图箭头指示方向连接
双击“Monitor Alert” ,在“Details”中的Connection 选择之前配置的Operations Manager的连接器“SZB SCO COM Connector”;在Filters部分点击Add添加入下三条
Severity Equals Critical
Resolution Status Does not equal Closed
Name Contains DHCP服务已停止
双击“DHCP服务状态”,在详细信息中的计算机文本框中右键------订阅---已发布数据
选择NetbiosComputerName,点击确定
点击服务文本框后面的浏览按钮,从弹出的窗口中选择“DHCP Client”服务,点击确定
点击完成。
双击“启动DHCP” ,在详细信息中右键计算机文本框----订阅----已发布的数据
选择服务计算机,然后点击确定
右键服务文本框---订阅---已发布数据
选择服务状态
宽限时间默认是2分钟(检查服务状态的时间间隔),这个可以根据需要进行修改。点击完成
双击“获取DHCP服务状态”与“启动DHCP”中间的链接
在常规中----名称填写服务已停止
点击“包括”---点击“获取服务状态”,从列表中选择服务状态,点击确定;并将获取服务状态后面的“返回”更改为“等于”
点击“值”,输入“已停止”,点击确定。
点击完成
双击“获取DHCP服务状态”与“Update Alert(2)”之间的链接
在常规中,名称和描述填写“服务正在运行”
设置服务状态等于正在运行,如下图
双击“Update Alert”,点击Details,点击Connection 后面的浏览按钮
选择SCOM的连接器,点击ok
右键Alert ID后面的文本框---订阅----已发布数据
选择ID,点击确定
点击Select fields
选择CustomField10
点击ok
在CustomField10后面的文本框中输入Service started by Orchestrator
接下来设置Update Alert(2)属性,Update Alert(2)属性除了CustomField10的值不一样外,其他的与Update Alert 一样。
在CustomField10文本框中输入“False Alarm – Service is running”
点击完成。
至此,流程设计就完成了。最后,把刚设计的runbook签入,运行就可以了。
运行
另外:默认情况下,链接的名称不会显示,就像下图。
要想让链接名称显示,可以通过选项中的配置来实现。点击Runbook Designer中的选项---配置
勾选“显示连接标签”,点击确定后就可以了
本文出自 “归零” 博客,请务必保留此出处http://fjcloud.blog.51cto.com/212259/1539997