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

推薦する

Tomcat の設定と Eclipse での起動方法

目次Tomcat8のインストールと設定方法tomcat ダウンロードTomcat マネージャーを有効...

MySQL データベース内の同じテーブルを同時にクエリして更新する方法

通常のプロジェクトでは、1 回の入札で同時にデータを更新および照会する必要があるという問題によく遭遇...

Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

よくある質問easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります...

Vueはプラグインを使用して画像を比例してカットします

この記事では、プラグインを使用して画像の比例カットを実現するVueの具体的なコードを参考までに共有し...

TypeScript で時間を費やした場所の概要

TS で時間を過ごした場所をいくつか記録します。 (まず、文句を言わせてください。stackover...

Windows ホストと Docker コンテナに共有フォルダを設定してマウントする手順

Docker コンテナ内のプログラムは、ホスト ディレクトリ内のデータにアクセスして呼び出す必要があ...

CSS グリッドレイアウトの完全ガイド

Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...

JavaでTomcatサーバーを起動/停止する方法

1. プロジェクト構造 2.Tomcat.javaを呼び出す パッケージ com.calltomca...

JavaScript で配列の変更を監視する方法

序文以前、defineProperty を紹介したとき、オブジェクトの変更のみを監視でき、配列の変更...

純粋なテキストとアイコン付きのボタンを実現するための HTML+CSS

この記事では、いくつかの基本的なページ要素の実装方法をまとめており、後で更新される予定です。まず、私...

JavaScript の find() メソッドと filter() メソッドの違いのまとめ

目次序文JavaScript find() メソッドJavaScript filter() メソッド...

Nginx での SSL 証明書のインストールと展開手順の概要

目次問題の説明:インストール手順1. 準備2. サーバーにリモート接続する3. 証明書と秘密鍵ファイ...

JS WebSocketを使用して簡単なチャットを実装する方法

目次ショートポーリングロングポーリングウェブソケットコミュニケーションの原則シンプルな1対1チャット...

Docker クリーンアップ環境操作

丁寧に掃除を始めましょう!未使用ボリュームの一覧docker ボリューム ls -qf dangli...

Linuxの簡単な分析でファイアウォールの状態と外部に開いているポートの状態を確認する

1. ファイアウォールの状態を確認するファイアウォールのステータスを確認する systemctl s...