Performance Managementは企業システム内のデータベースサーバ,アプリケーションサーバなどの稼働状況を監視して,一元管理するための製品です。
Performance Managementを利用した稼働監視は,監視対象に合わせたエージェントを配置することで,詳細な情報を取得できるため,きめ細かな稼働監視システムを実現できます。
Performance Managementではさまざまな監視対象に対応したエージェント製品群や稼働情報を分析するための製品を用意しています。必要なエージェントだけを追加して監視できるため,既存のシステム環境に応じて柔軟に対応できます。また,運用時には監視対象をリアルタイムに監視するだけでなく,システムリソースなどのパフォーマンスデータを収集し,蓄積します。この収集,蓄積されたデータを分析することで,システム全体の稼働状態の分析や将来に向けて長期的なパフォーマンスの改善に役立てることができます。Performance Managementによる稼働監視を次の図に示します。
図1-4 Performance Managementによる稼働監視
上の図に示したようにPerformance Managementを使用することで,システム管理者は多種多様な製品が混在している分散システム環境でも,プラットフォームの違いを意識することなくパフォーマンスデータを収集し,一元管理できます。Performance Managementで収集できるパフォーマンスデータの例を次の表に示します。
表1-1 収集できるパフォーマンスデータの例
監視対象 | 収集できる主なパフォーマンスデータの例 | |
---|---|---|
OS | Windows | CPU使用率,メモリーの空き容量,ディスク使用状況,ネットワーク使用状況,デバイス情報など |
HP-UX,Solaris,AIX,Linux | CPU使用率,メモリーの空き容量,ディスク使用状況,ネットワークデータ転送量など | |
データベースサーバ | Oracle | データベース使用率,SQL情報,パラメーター情報など |
SQL Server | CPU使用状況,データベーススペース使用状況,キャッシュヒット率,ロック発生情報など | |
DB2 | メモリー使用状況,ソート情報,エラー情報,構成パラメーター情報など | |
HiRDB | トランザクション数,ログ入出力エラー回数,HiRDBファイルシステムスペース利用状況など | |
分散トランザクションマネージャー | OpenTP1 | トランザクション情報,RPCコール,スケジュール情報,ジャーナル取得状況など |
ジョブ管理 | AJS2 | 実行開始ジョブ数,遅延ジョブ数,滞留ジョブ数,ジョブの滞留時間など |
Webサーバ | IIS | Web接続失敗(Not Foundエラー)状況,ASPのリクエスト実行時間,セッション情報など |
Webアプリケーションサーバ | Cosminexus | Javaヒープの使用状況,J2EEサーバが使用するOSリソース消費量,EJB(Enterprise JavaBeans)稼働情報,Webコンテナ稼働情報など |
WebLogic Server | スレッドプールの情報,EJB(Enterprise JavaBeans)稼働情報など | |
WebSphere Application Server | スレッドプールの情報,EJB(Enterprise JavaBeans)稼働情報,Webコンテナ稼働情報など | |
サービスレスポンス管理 | インターネットサービス | HTTP・SMTP・FTP・TCPなどのプロトコルの応答時間 |
ERP | SAP R/3 | ロール領域使用率(SAPメモリー),レスポンスタイム,システムログ/CCMSアラートなど |
グループウェア | Lotus Notes/Domino | ノーツログ(log.nsf)の収集,ノーツメールの発生状況,LDAP詳細状況,レプリケーターによる複製実行状況など |
Exchange Server | キュー/メッセージ,ユーザーログオン,未使用メールBOXなど | |
メッセージキューイング | WebSphere MQ | キュー情報,キューマネージャー情報,キューにアクセスしているハンドルの情報,チャネル情報 |
収集できるパフォーマンスデータの詳細については,各PFM - Agentマニュアルを参照してください。