LambdaProbe を使用して Tomcat を監視する方法

LambdaProbe を使用して Tomcat を監視する方法

導入:

Lambda Probe (旧称 Tomcat Probe) は、Apache Tomcat インスタンスのリアルタイム監視と管理に不可欠なツールです。

Lambda Probe は、Web + AJAX をベースにした強力な無料のオープンソース ツールであり、単一のホストをリアルタイムで管理するために使用できます。 LambdaProbeはほぼすべての

Tomcat Manager の機能は、Tomcat Manager の強化版と言えます。さらに、Tomcat Probe には、開発者やシステム管理者にとって便利な機能が多数あります。これにより、開発者と管理者にとって Tomcat の透明性が高まります。アプリケーション、データ ソース、公開、ログ、スレッド、クラスター、システム情報、ステータス、コネクタ ステータスなどの機能が含まれます。 JDK 1.5 と併用すると、サーバーの詳細なメモリ使用状況をリアルタイムで表示することもできます。

ダウンロード:

Lambda Probe の公式アドレスは http://code.google.com/p/psi-probe/ です。添付ファイルから、probe-2.3.3.zip をダウンロードすることもできます。

ダウンロードしたwarパッケージをwebappにデプロイする

構成:

conf/tomcat-users.xmlを設定します。これは実際にはTomcatによって管理されるユーザーを設定するためのものです。

参照: https://www.jb51.net/article/197579.htm Tomcat 監視構成

中国語版:

message_zh_CN.zipをダウンロードし、messages_zh_CN.propertiesをwebapps\probe\WEB-INFに配置します。

名前をmessages_cn.propertiesに変更しました

ホームページの下に国際化アイコンを設定するのが最適です。プロジェクト レイアウトでは sitemesh-2.4 を使用し、probe\WEB-INF\jsp\decorators の下の probe.jsp を変更してこれを実現します。

一番下に追加

<a href="?<probe:addQueryParam param='lang' value='cn'/>" rel="外部 nofollow" ><img src="<c:url value='/flags/cn.gif'/>" alt="BR" /></a>

アクセス:

デフォルトは英語なので、http://localhost:8080/probe/?lang=cn から中国語プロジェクトにアクセスします。

下の旗アイコンからも切り替えられます。ページは以下のとおりです

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Java 開発におけるパフォーマンス分析に JVisualVM を使用する方法
  • Tomcat 経由で JMX 監視を有効にする方法
  • Zabbix を使用して Nginx/Tomcat/MySQL を監視する方法の詳細なチュートリアル
  • Linux でシェル スクリプトを使用して Tomcat の状態を監視し、自動的に起動する手順
  • Tomcat でタイムアウトしたセッションを監視および削除する方法
  • Python スクリプトによる Tomcat サーバー監視方法
  • Java 仮想マシンは jvisualvm ツールを使用して Tomcat メモリをリモートで監視します。

<<:  MySQLの大規模テーブル最適化ソリューションについての簡単な説明

>>:  非表示のフォームテキストを表示するJavaScript

推薦する

Vueのフロントエンドシステムとフロントエンドとバックエンドの分離の詳細な説明

目次概要フロントエンド知識システムフロントエンドの3つの要素プレゼンテーション層 (CSS)動作レイ...

ReactはExcelファイルのインポートとエクスポートを実装します

目次プレゼンテーション層ビジネスレイヤーコアプラグイン xlsx ExcelインポートExcelエク...

Centos7 でスーパーバイザ デーモンをインストールして設定する方法

初心者は自分で録音しましょう1. スーパーバイザーをインストールします。 Supervisor は ...

jsを使って簡単な計算機を作る

この記事では、jsで簡単な計算機を作成する具体的なコードを参考までに共有します。具体的な内容は次のと...

CSSを使用してAndroidシステムの読み込みアニメーションを実装する

Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...

Linux における効果的なユーザー グループと初期ユーザー グループの実装

まず、/etc/group ファイルを確認します。 [root@localhost /]# cat ...

JavaScriptはイベントリスナーをイベント委任にバッチで追加します。詳細なプロセス

1. イベント委任とは何ですか?イベント委譲: イベントバブリングの特性を利用して、子要素に登録すべ...

IDEA の Docker プラグインを介して Springboot プロジェクトを公開する方法の詳細なチュートリアル

1. Dockerfileを書く(1)プロジェクト名を右クリックして新しいテキストファイルを作成し、...

JS のオブジェクトリテラルの詳細な説明

目次序文1. オブジェクト構築にプロトタイプを設定する1.1 __proto__ の使用における特殊...

Vue-cli4 ルーティング構成の詳細な理解

目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....

React forwardRefの使い方と注意点

これまで react.forwardRef は react の高階コンポーネントには適用できませんで...

Vue は PDF ファイルのオンライン プレビューを実装します (pdf.js/iframe/embed を使用)

序文現在、私はコースウェア PPT のオンライン プレビューを必要とする高品質のコースに取り組んでい...

Nginx レイヤー 4 負荷分散構成ガイド

1. レイヤー4負荷分散の概要レイヤー 4 ロード バランシングとは何ですか?いわゆる 4 層負荷分...

スペース均等互換性の問題を解決する2つの方法についての簡単な説明

flex は 2009 年のリリース以来、ほぼすべてのブラウザでサポートされています。シンプルでレス...

docker-compose を使用して Apollo カスタム環境をデプロイする詳細なチュートリアル

目次アポロ コンフィギュレーション センターとは何ですか?アポロの特徴クライアントアーキテクチャアー...