0

私は WebSphere にまったく精通しておらず、過去 30 分間の Web 調査でこれについて何も見つけられませんでした。

WAS 8.5 アプリケーション サーバーの Web コンソールで、開始、停止、再起動などのサーバー イベントのリストを取得できるビューはありますか?

私が試したこと: 30 分間の Web リサーチ。

私の回避策:私は常にSplunkを使用して、たとえば「アプリケーションの開始...」などのフィルタリングを行い、ログイベントに基づいてアプリケーションが開始された時間を特定しました。同様のフィルターを適用して、サーバーの再起動を認識します。

4

1 に答える 1

1

デフォルトでは、そのようなビューはありません。使用できる解決策が少なくとも 2 つありますが、回避策の方が簡単かもしれません ;-) :

  1. ランタイム メッセージを有効にする

Web コンソールで、[トラブルシューティング] > [ランタイム メッセージ] > [ランタイム情報] に移動します。
レベルを有効Infoにし、保存して再起動します。次に、テーブル内のフィルターを使用してメッセージをフィルター処理し、メッセージ フラグメントを提供できます。

  1. HPEL ロギングおよびフィルタリングを使用する

で、デフォルトのロギングを HPEL に切り替えることができますLogging and tracing > server1 > Switch to HPEL。その後、ロギングはバイナリ形式で行われ (パフォーマンスが大幅に向上)、イベント コード、メッセージ コンテンツなどに基づいて検索を実行できるようになります。Logging and tracing > server1 > JVM Logs > Runtime検索/フィルタリング機能を備えたコンソールからログを表示することができます。またはlogviewerツールを使用してコマンドラインから。このツールは、tail/grep の組み合わせのように使用でき、関連する情報または指定されたアプリケーションからの情報のみを出力できます。この場合、ランタイム メッセージにはサーバーの起動からのイベントのみが表示されるため、過去のイベントも表示できます。

  1. カスタム MBean リスナー

サーバーによって生成されたイベントをリッスンするコードを作成することもできますが、必要な作業が多すぎる可能性があります。

以下も参照してください。

于 2014-11-19T16:31:43.190 に答える