如何监视和管理Apache Tomcat

如何监控和管理Apache Tomcat

本指南概述了如何监控和管理Apache Tomcat应用程序服务器。 指南分为以下几个步骤:

  1. 将Apache Tomcat添加到受监视应用程序列表中。
  2. 配置Apache Tomcat的可用性传感器和性能计数器。
  3. Tomcat插件概述。
  4. 设置报警和通知策略。

本指南中使用的工具:

将Apache Tomcat添加到设备库存中

为了将Apache Tomcat包含在Verax NMS中进行监控,请将实例添加到实际运行该实例的设备上。

注意:系统允许在单个设备上为同一类型的应用程序创建多个实例。

为了将Apache Tomcat添加到运行其实例的设备,请执行以下步骤:

  1. 登录到Verax NMS并从主菜单中选择“ Home ”。
  2. 从左侧的方面视图中选择运行Apache Tomcat实例的设备。

  1. “摘要”选项卡中,选择“管理”应用程序。

  1. 弹出对话框。

  1. 从上下文菜单中选择添加应用程序选项,然后单击开始 。 将显示一个对话窗口。

  1. 从应用程序类型中选择Apache Tomcat。

系统将要求输入以下应用程序特定的参数:

  • 实例名称 - 您可以输入描述受监视应用程序实例的任何名称。
  • 主机 - 在大多数情况下,主机地址是应用程序实例分配到的设备的IP地址。
  • 端口 - 应用服务器端口。
  • 用户 - 用于连接到Apache Tomcat的用户名。
  • 密码 - 用于连接到Apache Tomcat的密码。
  • JMX连接 - 设置jmx连接url
  • JMX用户
  • JMX密码

注意:应用程序特定的参数取决于所选的应用程序类型。

  1. 提供必要的信息,然后单击保存更改
  2. 系统将询问是否要为Apache Tomcat添加一组默认的传感器和计数器。 在本指南中,传感器和性能将手动添加,因此单击
  3. 新添加的Apache Tomcat现在可以在托管应用程序类别的主机节点的方面树中显示。

Apache Tomcat实例可以通过以下方式进行监视:

  • 使用“摘要”选项卡上显示高级视图操作获取信息和统计数据,其中显示了有关服务器主要信息以及性能特征的多个视图。
  • 通过使用JMX计数器或预定义的基于JMX的计数器模板配置性能计数器来收集性能数据。
  • 通过配置基于JMX的传感器来检查应用程序或服务的可用性。
  • 通过配置HTTP传感器检查Web应用程序的可用性并测量用户体验。

为Apache Tomcat添加传感器

监控NMS中的Tomcat功能使用JMX协议。 该协议应在Tomcat服务器端正确配置。 这在服务器启动时需要以下Java参数:

设置CATALINA_OPTS = -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port =%my.jmx.port%\
-Dcom.sun.management.jmxremote.ssl = false \
-Dcom.sun.management.jmxremote.authenticate = false

有关详细信息,请参阅Tomcat文档: http : //tomcat.apache.org/tomcat-6.0-doc/monitoring.html

传感器是主动监视器,周期性地查询他们被配置并等待响应的设备服务。如果返回一个具有预期响应的查询,查询服务被认为是“可用的”。如果未收到响应(超时),或者如果响应不符合预期,则查询服务被认为是“不可用”。

默认情况下,Apache Tomcat应用程序类型的以下类型的传感器可用:

  • JMX操作 - 检查设备JMX服务调用的给定操作是否返回给定MBean的结果。
  • JMX属性 - 检查给定属性获取设备JMX服务是否返回给定MBean的值。
  • HTTP - 检查设备HTTP服务是否给出了给定HTTP / HTTPS地址的参数“响应代码”中定义的响应,并且如果响应正文包含与表达式匹配的字符串,则给出正则表达式。

为了添加传感器,请执行以下步骤:

  1. 在主视图中从方面树中选择设备。
  2. 选择“ 监视器”选项卡 ,然后单击“选项卡”字段右上角的“ 传感器列表”链接,切换到传感器列表。 显示传感器列表。

  1. 从全局操作菜单中选择添加 ,然后单击开始 。 将显示向导对话框。

  1. 选择要添加的传感器,然后单击下一步

  1. 所提供的所有传感器参数将显示一个对话框。 指定传感器参数,然后单击完成
  2. 一旦添加了传感器,它们在传感器列表(“监视器”选项卡)上可见。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏