诊断和恢复
适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
诊断 和 恢复 监视器将状态更改时运行。 诊断收集有关检测到问题的其他信息。 恢复尝试解决此问题。 每个通常将运行命令或输出操作控制台中的运行状况资源管理器中显示的信息的脚本。
诊断
诊断监视器将状态更改之后运行并尝试收集有关该问题的其他信息。 此信息提供给用户提供的属性中的监视器的状态更改历史记录中。 如果 自动运行诊断 的诊断属性设置为 true,则监视器将状态更改时自动运行。 如果 自动运行诊断 的诊断属性设置为 false,则用户可以单击它来运行诊断程序的操作控制台中向用户提供的链接。
诊断不用于对应用程序或运行的系统进行任何更改。 因为它们运行脚本或命令,但是,没有任何办法 Operations Manager 以请确保在不进行这些更改。 它可以负责管理包作者以确保会在进行任何此类更改。 如果对应用程序或系统的更改是必需的则应使用恢复。
诊断
恢复
恢复是监视器将状态更改之后运行的工作流。 恢复尝试更正问题,并返回到正常状态的监视器。 向具有的属性中的监视器的状态更改历史记录的诊断程序与之关联的用户提供恢复的任何输出。 如果 自动运行诊断 恢复的属性设置为 true,则监视器将状态更改时自动运行恢复。 如果 自动运行诊断 恢复的属性设置为 false,则用户可以单击它来运行恢复操作控制台中向用户提供的链接。
恢复
重新计算状态
如果恢复成功,则此监视器应恢复为正常状态下一次监视器检测到所需的信息。 如果监视器例如运行计划的脚本,然后此监视器将恢复为正常下一次脚本运行,则监视器检测到正常状态的条件。 如果监视器依赖于其运行状况状态的事件,该应用程序应在恢复成功更正此问题的响应中创建所需的事件。 如果监视器配置为使用手动重置不过,然后该用户将仍需要手动将其设置为正常状态。
可以配置恢复运行后立即重新计算此监视器的状态。 此选项具有与用户选择相同的效果 重新计算运行状况 在操作控制台中的监视器。 重新计算状态才会起作用,例如脚本定期运行和按需具有的监视器上定义的检测。 如果对没有显示器需检测定义,则选项不起作用。 配置一个用于重新计算状态监视器的优点是它可以恢复到正常状态立即而不是等待计划返回监视器。
诊断和恢复向导选项
运行诊断或恢复向导时,您将需要的以下各表中的选项提供值。 每个表都表示向导中的一个页。
诊断或恢复任务类型
诊断任务类型 或 恢复任务类型 页面允许您指定的诊断或恢复来创建和管理包文件,以将其存储在类型。
选项 |
描述 |
---|---|
选择诊断任务创建的类型 选择要创建的恢复任务的类型 |
指定是否诊断或恢复将运行的命令或脚本。 |
管理包 |
要存储诊断或恢复的管理包文件。 如果此监视器将处于未密封的管理包文件中,然后诊断或恢复必须存储在同一张。 管理包的详细信息,请参阅 选择管理包文件。 |
常规
常规 页包括诊断或向导包括其名称、 类别、 目标和管理包文件以将其存储在的常规设置。
选项 |
描述 |
---|---|
诊断名称 恢复名称 |
用于诊断或恢复的名称。 对于规则,该名称将出现在 规则 中查看 创作 窗格。 当您创建视图或报表时,您可以选择此名称来使用由它收集的数据。 为监视器,名称将出现在任何目标对象的运行状况资源管理器中。 |
描述 |
诊断或恢复的可选说明。 |
管理包 |
管理包来存储规则。 管理包的详细信息,请参阅 选择管理包文件。 |
选择将为其运行此诊断的运行状况状态 选择此恢复将为其运行的运行状况状态 |
指定诊断或恢复将在响应中运行的运行状况状态。 当将运行时从另一个状态、 诊断或恢复监视器更改为指定的状态。 |
自动运行诊断 自动运行恢复 |
如果选中,诊断或恢复将自动运行时则监视器将更改到指定的状态。 如果未选中,诊断或恢复将显示为该用户可以单击此项可运行运行状况资源管理器中的链接。 |
在恢复完成后重新计算将监视器状态 (仅恢复) |
指定恢复是否应启动完成后的重新计算监控运行状况状态。 此进行了描述 重新计算状态。 |
命令行
命令行 页的内容才可供 运行命令 诊断和恢复。 它包括有关要运行的命令的详细信息。
选项 |
描述 |
---|---|
文件的完整路径 |
路径和要运行的可执行文件的名称。 |
参数 |
将在可执行文件的 if 包括任何命令行参数就像运行它从命令行。 您可以包括从监视器的目标对象的属性引用值的变量。 |
工作目录 |
要在该命令将如果可执行文件需要的是一个运行时设置的默认目录。 |
超时 (以秒为单位) |
该命令可以运行代理之前的秒数将停止它。 这可以防止脚本持续运行而为代理计算机带来过度开销的问题。 为脚本分配的超时值应在正常条件下为脚本留出足够的运行时间,但应小于脚本的计划运行间隔。 如果脚本被配置为可能具有超时值大于其持续时间,然后可能会同时运行该脚本的多个副本。 |
脚本
脚本 页的内容才可供 运行脚本 诊断和恢复。 它包含该脚本本身的正文和其参数。 您可以直接在对话框中,键入该脚本,但您将通常使用其他文本编辑器对其编写然后复制该脚本的文本并将其粘贴。 这样您可以使用功能更强的编辑工具并在管理包中包括之前进行测试的命令行上的脚本。
选项 |
描述 |
---|---|
文件名 |
该脚本的名称。 必须具有.vbs 或.js 扩展名具体取决于其语言。 由于会为每个脚本在代理上提供其自己的临时目录,因此没有使此名称唯一的要求。 |
超时 |
脚本可以运行代理之前的秒数将停止它。 这可以防止脚本持续运行而为代理计算机带来过度开销的问题。 为脚本分配的超时值应在正常条件下为脚本留出足够的运行时间,但应小于脚本的计划运行间隔。 如果脚本被配置为可能具有超时值大于其持续时间,然后可能会同时运行该脚本的多个副本。 |
脚本 |
脚本的正文。 |
参数 |
单击此项可提供在脚本中的任何参数值。 有关详细信息,请参阅脚本参数。 |
创建诊断和恢复
使用以下过程来创建在诊断 Operations Manager 使用以下详细信息:
- 收集代理计算机上运行的进程的列表。
若要创建诊断运行一条命令
-
创建监视器使用过程中的主题之一 监视器和规则。
在操作控制台中,选择 创作 工作区中,然后再选择 监视器。
-
在 监视器 窗格中,展开第一步中创建的监视器。
-
右键单击该监视器,然后选择 属性。
-
选择 诊断和恢复 选项卡。
-
单击 添加 然后 警告运行状况状态的诊断 或 严重运行状况状态诊断。 在此步骤中可用的选项将取决于监视器的运行状况状态。
-
在上 诊断任务 键入页上,执行以下操作:
在 选择诊断任务能够创建类型 框中,选择 运行命令。
单击“下一步”。
-
在上 常规 选项卡上,执行以下操作:
在 诊断名称 框中,键入 检查正在运行的进程。
在 选择将为其运行此诊断的运行状况状态 下拉列表中,选择 警告 或 严重。 此监视器从正常的状态更改为指定的状态时,将运行诊断程序。
絋粄 自动运行诊断 已选中。
单击“下一步”。
-
在上 命令行 选项卡上,执行以下操作:
在 到文件的完整路径 框中,键入 %windir%\system32\tasklist.exe。
单击**“创建”**。
单击"确定"。