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

推薦する

Mysql データベースの高度なビュー、トランザクション、インデックス、自己接続、ユーザー管理の例の分析の使用

この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...

AngularJSにおける括弧の役割の詳細な説明

1. 括弧の役割1.1 角括弧 [ ]属性名が角括弧で囲まれている場合、右側には式の値が割り当てられ...

Nginxは特定のページへのIPアクセスを制限します

1.すべてのIPアドレスが3つのページa1.htm、a2.htm、a3.htmにアクセスするのを禁止...

プロジェクトに必須の 8 つの JavaScript コード スニペット

目次1. ファイル拡張子を取得する2. コンテンツをクリップボードにコピーする3. スリープ時間は何...

JS で async await をエレガントに使用する方法

目次jQuery の $.ajax Webpack時代の始まり約束について深く考えるネストをなくすj...

ファイル共有サーバーを構築するための samba + OPENldap の詳細な説明

ここでは、samba (ファイル共有サービス) v4.9.1 + OPENldap (バックエンド ...

MySQL データベースの手動およびスケジュールされたバックアップ手順

目次手動バックアップタイマーバックアップ手動バックアップ1) cmd コンソール: mysqldum...

HTMLチェックボックス説明テキストをクリックして状態を選択/チェック解除します

Web 開発では、チェックボックスは小さく、ユーザーにとって操作があまり便利ではないため、ユーザーが...

アクティビティページでの CSS3 アニメーション効果の適用

背景あっという間に忙しい一年が終わり、毎年恒例のイベントの時期がやってきます。お祭り気分を演出するに...

WIN10 での JDK インストールと環境変数の設定手順 (詳細版)

目次1. JDKをダウンロードする(例としてjdk1.8.0を使用する) 2. JDK をインストー...

CentOS 7 で MySQL 8 の複数のインスタンスを設定する詳細なチュートリアル (必要な数だけ設定できます)

原因最近、プロジェクトのリファクタリングを始めたのですが、マスタースレーブと読み取り書き込み分離を使...

Linux で Multitail コマンドを使用するチュートリアル

MultiTail は、tail コマンド機能と同様に、複数のドキュメントを同時に監視するために使用...

Dockerプライベートウェアハウスレジストリの導入

使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...

Vueでフォーム検証を実装する方法

1. インストールと使用まず、Vue プロジェクトにインストールします。 npm インストール --...