ManageEngine® Applications Manager 执行MBean操作 |
||
通过创建“执行 MBean 操作”类型的动作,可以调用 JMX 资源的 MBean 相关的操作。Applications Manager 支持的 JMX 资源包括:WebLogic、WebSphere、JBoss、AdventNet RMI 适配器和JMX应用程序。要想监视任何自定义属性的值并基于该值执行动作,则可以通过创建 MBean 操作来实现。
例如,如果要在 JBoss 服务器中运行的线程数超出指定值时关闭它,则可以在 JBoss 监视器端创建一个 MBean 操作,并添加关闭服务器的相关代码,并从Applications Manager 调用这一MBean操作来关闭该服务器。
创建执行 MBean操作,请参阅下面的步骤:
从顶部菜单选择新建动作链接。
从左侧面板中的动作菜单下,点击MBean操作。这将打开新建 MBean 操作动作屏幕。
通过执行以下 4 个简单步骤,即可创建 MBean 操作。
第一步:如果已配置兼容JMX的监视器,则会在组合框中列出。为动作提供名称并选择该 MBean 操作相关的资源。如果还没有配置兼容 JMX 的监视器,则使用给定的链接来新 建监视器。点击显示域按钮转到下一步。
第二步,显示所选的域列表。从中任意选择一个域并点击显示 MBean按钮。
第三步,选择您想要创建动作的 MBean 并点击显示操作。
将列出所有可用的 MBean 操作及其不同的返回类型和变量。针对要创建动作的操作点击创建动作按钮。将显示该动作创建成功的消息,新创建的动作将列在执行 MBean 操作动作标题下。
注意:可以用逗号分隔的方式给出多个操作参数的值。对于带有多个参数的操作,还可以提供这些值的组合。这样就不必创建单独动作来表示不同的参数值组合了。
例如,如果要创建产品的日志级别的动作,则更改日志级别的动作可能使用两个参数,如“User”和“Level”。可以分别为 User 提供
admin 和 operator 两个值而为 Level 提供 debug 和 info
两个值。然后通过使用“手动执行”选项选择任一组合来手动执行操作。默认情况下,上例将采用给出的第一组值(即 Admin 和 debug)执行操作。 使用可替换标记可进一步实现多个值的传递。 |
创建 MBean 操作动作后,可以使用以下两种方式测试该动作的执行情况:
可以试着执行动作。只需要点击该动作的执行图标 。
还可以点击 以手动执行动作。将弹出一个显示操作详细信息的窗口。从列表中选择选项并点击执行动作按钮。使用给定值调用动作,返回值将在 UI 中显示。
注意:执行动作后,点击对应的监视器详细信息页面中立即获取数据链接,即可从服务器获取数据。这有助于查看自定义属性值,而不必等待下一个次轮询。 |
发送陷阱 |
|
记录工单 |