WebLogic監視をツールで簡単に。WebLogic監視は低コストで

Site24x7なら、URLからSQLクエリまで、すべてのコンポーネントのパフォーマンスメトリクスを使用して、WebLogicのアプリケーションサーバー上で実行されているJavaアプリケーションの動作状態を360度表示できます。

今すぐ30日間の無料トライアルを開始する(登録は30秒で完了します)

WebLogic監視とは

WebLogicは、主要なJ2EEアプリケーションサーバーの一つです。WebLogic監視は、想定外のサーバ停止に備えてWebLogicサーバーの稼働状態を監視することです。監視対象はパフォーマンスや可用性の他、CPUとメモリの使用率やSQLクエリにおけるメソッドレベルでのトラッキングなど、多岐に渡ります。

WebLogic JVMのパフォーマンス分析

Site24x7のパフォーマンスメトリクスによって、JVMの使用量を確実に管理できます。

  • CPU使用率レポート
  • JVMランタイムメモリレポート
  • ヒープとノンヒープのメモリ使用量レポート
  • JITコンパイラの使用レポート
  • JVMのロードおよびアンロードされたクラス数のレポート
  • 使用されているさまざまなガベージコレクタの詳細データを示すレポート
  • アプリケーションサーバーのスレッド数を表示するレポート

トレースによってWebLogicサーバーのパフォーマンスを監視

Site24x7ならトレースを実行し、アプリケーションコンポーネントのワークフロー全体を詳細に表示できます。起動が遅い箇所を特定し、Weblogicサーバーのパフォーマンス改善に貢献します。

Oracle WebLogicのデータベース操作を監視

Site24x7はデータベース呼び出し速度やメモリ使用量、データベースの全体的なパフォーマンスを、グラフや表形式で表示します。

手順

  • Site24x7アカウントへログインします。アカウントをお持ちでない場合は、こちら からサインアップへお進みください。
  • Site24x7 Linuxエージェント の最新バージョンをダウンロードおよびインストールします。
  • WebLogicプラグインをインストールします。
  • エージェントはWebLogicプラグインを実行し、Site24x7サーバーにデータをプッシュします。

前提条件:

  • WebLogicサーバーバージョン12以降でのみサポートしています。

WebLogicプラグインのインストール:

cd /opt/site24x7/monagent/plugins/
mkdir weblogic
cd weblogic
wget https://github.com/site24x7/plugins/blob/master/weblogic_monitoring/weblogic_monitoring.py
  • Site24x7 Linuxエージェントのプラグインディレクトリ[/opt/site24x7/monagent/plugins/] に、[weblogic]という名前のディレクトリを作成します。
  • GitHubリポジトリーから[weblogic.py]ファイルをダウンロード し、[weblogic]ディレクトリに配置します。
  • 上記手順の実行コマンド:
  • プラグインファイルのダウンロードが完了したら、エージェントは次のデータ収集でそれをマークアップし、Site24x7クライアントで表示できるようになります。

WebLogicプラグインの設定:

/etc/init.d/site24x7monagent restart
  • Apacheプラグインファイル[weblogic.py]で、次の変更を行います。/opt/site24x7/monagent/plugins/weblogic/weblogic.py
  • プラグインスクリプトで指定されているデフォルトのpythonパスは、[ #!/usr/bin/python]です。代替えのPythonパスを作成する場合は、shebang(シバン)文字[#!]が前に付いた既存パスを置き換えます。
  • WEBLOGIC_HOST、WEBLOGIC_PORT、WEBLOGIC_USERNAME、WEBLOGIC_PASSWORDの値を変更して、WebLogicプラグインファイル(前にエージェントのプラグインディレクトリにコピーしたもの)の設定と一致させます。
  • 変更を保存し、エージェントを再起動します。

メトリクスを追加で監視:

  • メトリクスを追加で監視するには、[weblogic.py]ファイルを編集し、監視が必要なメトリクスを新しく追加します。
  • 新しく追加したメトリクスを表示するには、[weblogic.py]ファイルのプラグインバージョン値をインクリメントします(例:デフォルトのプラグインバージョンをPLUGIN_VERSION = 「1」から PLUGIN_VERSION = 「2」に変更)。

関連プラグイン:

  • MySQLプラグイン - MySQLデータベースサーバーのパフォーマンスを分析します。
  • Memcachedプラグイン - Memcachedサーバーのパフォーマンスを分析します。
  • NGINXプラグイン - NGINXサーバーパフォーマンスを最適化し、包括的な管理レポートを取得します。
  • Nagiosプラグイン - Site24x7では、Nagiosサーバーを実行する必要なしに、何千ものNagiosプラグインを実行することができます。
  • Out-of-the-boxプラグイン -豊富な連携リストでアプリケーション全体を監視します。
  • カスタムプラグインの作成 – カスタム Linux および Windows プラグインを作成し、カスタム属性を監視します。