Elevate コミュニティ カンファレンスで LogicMonitor ユーザー仲間に加わり、弊社の最新製品イノベーションを実際に体験してください。

今すぐ登録

各業種向け

MSP、エンタープライズIT、またはその中間のどこで作業していても、ソリューションは明確です。

ソリューションの概要

その他情報

当社のブログ、ガイド、ケーススタディ、電子書籍、その他の実用的な洞察を活用して、IT 監視と観測性を強化してください。

リソースを表示

会社概要

LogicMonitor と私たちのチームについて知りましょう。

会社概要

ドキュメント

ドキュメントを読んだり、最新のリリース ノートを確認したり、ワールドクラスのカスタマー サービス チームにチケットを送信したりしてください。

リソースを表示

雄猫

最終更新日: 09 年 2020 月 XNUMX 日

LogicMonitorは、次のXNUMXつのアプローチでTomcatを監視します。

  • サーバーの可用性と応答性を確認するためのHTTP
  • 包括的な内部サーバー統計を収集するJMX

HTTPを介したTomcatの監視

データソースのHTTPおよびHTTPSは、ポート80および443に要求を送信することにより、サーバーの可用性と応答性を確認します。

Tomcatが標準ポートでリッスンしない場合、または同じボックスで複数のTomcatインスタンスを実行している場合は、データソースの[アクティブディスカバリー]セクションのポートリストを更新して、ポートを追加できます。

JMXを介したTomcatの監視

LogicMonitorは、JMXを介してTomcatの内部統計を収集します。 Tomcat JMXモニタリングを有効にするには、以下の手順に従ってください。

1.TomcatアプリケーションでJMXを有効にします

JMXモニタリングを有効にするには 無し パスワードが必要な場合は、次のパラメータをに追加します 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 \ 
-Djava.rmi.server.hostname=(The IP/DNS name of the server, as added to LogicMonitor)

JMXを有効にするには   パスワード認証には、次のプロパティを追加します。

-Dcom.sun.management.jmxremote \ 
-Dcom.sun.management.jmxremote.port=%my.jmx.port% \ 
-Dcom.sun.management.jmxremote.ssl=false \ 
-Dcom.sun.management.jmxremote.authenticate=true 
-Dcom.sun.management.jmxremote.password.file=%my.conf.folder%/jmxremote.password \ 
-Dcom.sun.management.jmxremote.access.file=%my.conf.folder%/jmxremote.access \ 
-Djava.rmi.server.hostname=(The IP/DNS name of the server, as added to LogicMonitor)

次に、 %my.conf.folder%/jmxremote.access 含めるファイル:

monitorRole readonly

次に、 %my.conf.folder%/jmxremote.password 含めるファイル:

monitorRole mypassword

これにより、読み取り専用ユーザーが作成されます monitorRole パスワード付き 'mypassword'。 Tomcat用のJMXの構成の詳細については、Tomcatのドキュメントを参照してください。 こちら.

2.デバイスのプロパティを設定します

次のXNUMXつのデバイスプロパティを追加します 手順1でTomcatJMXを構成した内容を反映するため。

  1. tomcat.jmxports = <jmx_port>
  2. jmx.user = <jmx_user>
  3. jmx.pass = <jmx_pass>

Note: サーバーで複数のTomcatインスタンスを実行する場合、または異なるサーバーで異なるポートを使用する場合は、ポートのコンマ区切りリストを指定して、でJMX情報を照会できます。 tomcat.jmxports 変数に保存します.

数分後、LogicMonitorはデータベースを更新し、JMXを介してTomcat内部統計の収集を開始します。

2.LogicMonitorでデバイスのプロパティを設定します

Tomcatのトラブルシューティング

上記の手順を完了しても、LogicMonitorがTomcatの内部統計を収集できない場合、障害は通常、ネットワークの問題(ファイアウォールなど)、Tomcatの構成、またはユーザー名/パスワードの誤りが原因で発生します。 jconsole(SUN JDKの一部)を使用して、本当の理由を確認できます。

Tomcatのトラブルシューティング
記事上で

トライアルを開始する

LogicMonitorプラットフォームへのフルアクセスが可能。
デバイス数に制限はありません。