执行Java动作


此动作将在发生告警时执行Java动作,例如生成线程转储,堆栈转储或强制垃圾回收。要创建Java动作,请执行以下步骤:

  1. 动作菜单中选择创建Java动作选项。
  2. 输入动作的显示名称
  3. 选择发生告警时要执行的动作类型。您可以选择线程转储,堆栈转储或强制垃圾回收选项
    • 如果选择线程转储选项,请指定要执行的两次线程转储之间的延迟(以秒为单位)。
    • 如果选择堆栈转储选项,请指定要执行的两次堆栈转储之间的延迟(以秒为单位)。
    • 如果选择强制垃圾回收选项,请指定要执行的强制垃圾回收数量以及两次强制垃圾回收之间的延迟(以秒为单位)。
  4. 使用关联电子邮件动作选择要与此Java动作 关联的电子邮件动作。您可以从下拉框中选择现有的电子邮件动作,也可以通过点击新动作链接来创建新的电子邮件动作。
  5.  从下拉框中选择目标JRE来执行此动作。可用选项包括自动选择JRE,所选业务组中的所有JRE,特定主机和特定JRE。
    • 如果选择自动选择JRE,Applications Manager将基于关联的监视器自动检测并触发Java动作。例如,如果该动作与主机相关联,这将触发主机中可用JRE的线程转储。或者,如果该动作与Tomcat/JRE监视器关联,则这将触发Tomcat服务器或JRE主机中存在的JRE的线程转储。
    • 如果在所选业务组中选择所有JRE, 则将触发该业务组中存在的所有JRE的Java动作。
    • 如果选择特定主机选项,这将触发所选主机中存在的所有JRE的Java动作。
    • 选择 特定的JRE 将触发该JRE的Java动作。
  6. 如果要在特定时间段内执行动作,请启用基于工作时间执行动作选项,然后选择必须在其中执行动作的工作时间。可以对动作进行配置,使其在选定的工作时间之内或之外执行。使用下拉菜单选择您的时间窗口,或点击添加新工作时间以创建新的时间窗口。
  7. 点击 创建动作按钮以完成Java动作的创建。

创建Java动作后,您可以通过点击该动作的 图标来测试其执行。