リソース・モニター・データは、いくつかのソースから収集またはインポートできます。
IBM Tivoli Monitoring
IBM Tivoli® Monitoring は、さまざまなプラットフォーム上のシステムおよびネットワーク・アプリケーションをモニターして管理し、企業ネットワークを構成するすべての要素の可用性とパフォーマンスを追跡します。IBM® Tivoli Monitoring
は、傾向を追跡して問題のトラブルシューティングを行うときに使用できるレポートを出力できます。
すべて
の IBM Tivoli Monitoring
エージェントがサポートされているわけではありません。 100 を超える IBM Tivoli Monitoring エージェントが IBM および IBM 以外のベンダーから入手可能です。以下の IBM Tivoli Monitoring エージェントが、リソース・モニター・データ収集でサポートされています。
- オペレーティング・システム・エージェント
- Linux OS 用モニター・エージェント
- UNIX OS 用モニター・エージェント
- Windows OS 用モニター・エージェント
- z/OS® 用モニター・エージェント
- アプリケーション・エージェント
- Citrix 用モニター・エージェント
- IBM DB2® 用モニター・エージェント
- IBM Tivoli Composite Application Manager
for WebSphere® 用モニター・エージェント
- IBM WebSphere Application Server 用モニター・エージェント
- IBM WebSphere MQ 用モニター・エージェント
- Oracle データベース用モニター・エージェント
- SNMP-MIB2 専用モニター・エージェント
IBM DB2 モニター
IBM DB2 は、データベース・マネージャー、データベース、および接続されたすべてのアプリケーションから情報を収集します。スナップショット・モニターは、特定の時点におけるデータベース・アクティビティーの状態を捕らえます。
IBM WebSphere Performance
Monitoring Infrastructure
IBM WebSphere Application Server は、パフォーマンス・データを収集し、外部アプリケーションがそのパフォーマンス・データをモニターするためのインターフェースを提供します。 パフォーマンスの問題の判別、および Web アプリケーションの実行環境の調整を支援するために、Performance Monitoring Infrastructure (PMI) を介してデータが収集されます。 Performance Monitoring
Infrastructure は、
WebSphere Application Server の基礎フレームワークで、さまざまなランタイム・リソース (Java™ Virtual
Machine (JVM) およびスレッド・プールなど) およびアプリケーション・コンポーネント (サーブレット
やエンタープライズ JavaBeans (EJB) コンポーネントなど) からパフォーマンス・データを収集します。
Java Management Extensions
Java Management Extensions (JMX) は、アプリケーション・サーバーおよびアプリケーション・サーバー上で実行されているアプリケーションのパフォーマンス特性をモニターすることができます。JMX モニターをサポートしているアプリケーション・サーバーは、以下のとおりです。
- Apache HTTP Server
- Apache Tomcat
- JBoss アプリケーション・サーバー
- Oracle WebLogic
Server
- SAP NetWeaver
また、Java 仮想マシンも JMX モニターをサポートしています。
Oracle Database メトリック
Oracle Database は、データベースの正常性およびワークロードに関連するメトリックを収集します。
UNIX rstatd
rstatd デーモンを使用すると、ユーザーはネットワークに接続され
た UNIX (または Linux) コンピューターからパフォーマンス統計データをリモート側で収集できます。
rstatd デーモンは、ネットワーク、仮想メモリー、割り込み、ディスク、およびプロセッサー使用率に関連した統計データを収集します。
Simple Network Management Protocol (SNMP) エージェント
Simple Network Management Protocol (SNMP) は、通常、ネットワークの正常性、パフォーマンス、およびハードウェアをモニターするために使用されます。SNMP エージェントは、管理対象デバイスにインストールされたソフトウェア・コンポーネントであり、管理情報を収集します。
Windows パフォーマンス・モニター
Windows パフォーマンス・モニター (PerfMon) は、パフォーマンス・オブジェクトからデータを収集します。Microsoft Windows オペレーティング・システムは、主要なハードウェア・コンポーネント (メモリー、プロセッサーなど) 用のパフォーマンス・オブジェクトを備えています。
各パフォーマンス・オブジェクトには、固有のパフォーマンス・カウンターがあります。
例えば、メモリー・オブジェクトには、メモリー・ページングの速度を追跡する「ページ/秒」カウンターがあります。
インターネット・インフォメーション・サービス (IIS)、Microsoft SQL
Server など、コンピューター上のその他のプログラムについては、独自のパフォーマンス・オブジェクトがインストールされていることがあります。例えば、メール・サーバー・プログラムが、メールのパフォーマンス・オブジェクトをインストールする可能性があります。具体的なカウンターは、Windows オペレーティング・システムのバージョンと、コンピューターにインストールされているその他のプログラムにより異なります。