インストール手順とメトリック

Simple Network Management Protocol (SNMP) Collector は、Web サーバまたはアプリケーション サーバへのアクセス権がない場合でも、SiteMinder Web エージェントのメトリックの収集を支援します。SNMP Collector コンポーネントは任意のマシンにインストールできます。ポリシー サーバ コンピュータの負荷による潜在的な問題を回避するために、ポリシー サーバではなくリモート コンピュータにコンポーネントをインストールする必要があります。
apmdevops102jp
Simple Network Management Protocol (SNMP) Collector は、Web サーバまたはアプリケーション サーバへのアクセス権がない場合でも、SiteMinder Web エージェントのメトリックの収集を支援します。SNMP Collector コンポーネントは任意のマシンにインストールできます。ポリシー サーバ コンピュータの負荷による潜在的な問題を回避するために、ポリシー サーバではなくリモート コンピュータにコンポーネントをインストールする必要があります。
SNMP Collector は、ポリシー サーバ データおよび接続された Web エージェント データの両方を提供する、複数のポリシー サーバのメトリックを取得できます。
開始する前に
拡張機能をインストールする前に、CA Introscope 環境内の以下の場所を把握しておいてください。
  • CA Introscope ディレクトリ -- Enterprise Manager 上の CA Introscope のインストール ディレクトリ。これ以降
    <EM_Home>
    と表記します。
  • 拡張サーバ ホーム ディレクトリ — アプリケーション サーバのホーム ディレクトリ。これ以降 <
    SNMPCollectorForSiteMinder
    > と表記します。
  • アプリケーション サーバ ホーム ディレクトリ — アプリケーション サーバのホーム ディレクトリ。これ以降
    <AppServerHome>
    と表記します。
拡張機能のインストールおよび設定
拡張機能のインストールおよび設定には、以下の手順が含まれます。
3
3
手順 1: Enterprise Manager インストーラの実行
Enterprise Manager インストーラを実行し、Enterprise Manager の拡張機能コンポーネントを Enterprise Manager にインストールします。
注:
Enterprise Manager が別のエージェントによって使用されている場合は、すべての拡張機能の Enterprise Manager コンポーネントが
<EM_Home>
/examples ディレクトリにすでにインストールされています。この手順を続行する必要はありません。Enterprise Manager の設定を続行できます。
インストーラは
<EM_Home>
¥examples¥SNMPCollectorForSiteMinder ディレクトリにファイルを配置します。\examples ディレクトリ内の構成に基づいて、後でファイルを正しい場所に移動させます。
注:
Enterprise Manager のインストーラの詳細およびインストーラ実行可能ファイルの場所については、「
CA APM インストールおよびアップグレード ガイド
」を参照してください。
Enterprise Manager インストーラは Enterprise Manager に以下のファイルを配置します。
<EM_Home>\examples\SNMPCollectorForSiteMinder\config\modules\SiteMinderSNMP_ManagementModule.jar
このファイルは拡張機能管理モジュールで、事前設定済みのダッシュボードが含まれます。
これらのファイルは以下の場所に展開されます。
ファイル
説明
場所
typeviewers.xml
このファイルは拡張機能タブをデプロイします。
<
EM_Home
>\examples\SNMPCollectorForSiteMinder\ext\ddtv\SiteMInder-SNMP
SNMPEmExt.jar
この jar ファイルには拡張機能が含まれます。
<
EM_Home
>\examples\SNMPCollectorForSiteMinder\ext
手順 2: エージェント コンポーネントのインストール
スタンドアロン エージェント インストーラを実行し、拡張エージェントの情報をインストールおよび設定します。
スタンドアロン エージェント インストーラは、インストーラへの入力に基づく以下のプロパティで IntroscopeEPAgent.properties ファイルを設定します。
  • introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT
    Enterprise Manager のホスト名を指定します。
  • introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT
    Enterprise Manager
    が使用するポート番号を指定します。
拡張機能はエージェントをインストールしませんが、Enterprise Manager にデータをレポートとして戻すために CA Introscope エージェントを使用します。
さらにカスタマイズするには、その他の SNMP 設定ファイルを設定できます。各 Web エージェントは、インストール時に提供され、コントロールに対して手動で編集できるこれらのファイルのメトリック数を収集します。
  • SiteMinder-SNMP.xml
    このファイルによって、SNMP サブエージェントで利用可能なほとんどの Web エージェントとポリシー サーバのデータを提供します。SiteMinder 6.x および 12.x を監視するにはこのファイルを使用します。
  • SiteMinder-SNMP-NoWebAgentData.xml
    この設定ファイルが使用される場合は、Web エージェントのデータは収集されません。
  • SiteMinder-SNMP-WebAgentsMinimalData.xml
    このファイルはクリティカルな Web エージェントのデータを収集します。
  • SiteMinder55-SNMP.xml
    SNMP サブエージェントで利用可能なほとんどの Web エージェントとポリシー サーバのデータを提供します。SiteMinder 5.x を監視するにはメトリックを使用します。
また、Enterprise Manager、エージェント側のメトリック エージング、および SiteMinder_SNMP.profile ファイルでのメトリック クランプにエージェントが接続する方法を制御するプロパティを定義できます。
注:
エージェント インストールの詳細については、「
CA APM Java エージェント実装ガイド」、「CA APM .NET エージェント実装ガイド
」、および「
CA APM インストールおよびアップグレード ガイド
」を参照してください。
これらの設定ファイルのほか、フィルタを設定して、監視対象の Web エージェントを定義することもできます。監視対象の Web エージェントを設定するには、正規表現を使用して、SiteMinder-SNMP.xml ファイルの Row-filter 属性を編集します。たとえば、以下の通りです。
  • Row-filter=".*"
    すべてのデータがすべての Web エージェントから収集されることを示します。
  • Row-filter="Group*"
    すべてのデータが「Group」で始まる名前のすべての Web エージェントから収集されることを示します。
Web エージェント メトリックの制御、および監視の不要な Web エージェントのフィルタによって、クリティカルなメトリックのみを収集できます。この方法は、Enterprise Manager が管理する必要があるデータの量を削減します。
拡張エージェント ファイル
Enterprise Manager インストーラは
<SiteMinder_SNMPHome>
ディレクトリ内のエージェントに以下のファイルを配置します。
  • \SiteMinder_SNMP\StartAgent.bat
    Windows プラットフォーム用のファイル
  • \SiteMinder_SNMP/StartAgent.sh
    UNIX/Linux プラットフォーム用のシェル スクリプト
  • \SiteMinder_SNMP\config\IntroscopeEPAgent.properties
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\config\SiteMinder-SNMP.xml
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\config\SiteMinder55-SNMP.xml
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\config\SiteMinder-SNMP-NoWebAgentData.xml
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\config\SiteMinder-SNMP-WebAgentsMinimalData.xml
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\config\SNMPCollectorConfig.xml
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\lib\castor-1.0.4.jar
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\lib\commons-logging-1.1.jar
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\lib\EPAgent.jar
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\lib\SNMP4J.jar
    すべてのプラットフォーム用のファイル
  • \SiteMinder_SNMP\lib\SNMPCollector.jar
    すべてのプラットフォーム用のファイル
  • APM_Release_Notes_EN<VersionNumber>.pdf
    リリース ノート情報
手順 3: エージェント プロファイルの設定
エージェント プロファイルを設定して Change Detector と SNMP Collector を統合します。
以下の手順に従います。
  1. IntroscopeEPAgent.properties ファイルを編集して、以下のプロパティを追加します。
    introscope.agent.extensions.directory
  2. このプロパティの値を \SiteMinder_SNMP\ext\ ディレクトリへのフル パスに設定します。たとえば、以下のように設定します。
    introscope.agent.extensions.directory=<INSTALL PATH>//SiteMinder_SNMP//ext
    エージェント プロファイルが設定されました。
手順 4: SNMP Collector の設定
SNMP Collector を設定して、監視する SiteMinder ポリシー サーバのホストを識別します。
SNMP Collector を設定するには、
SNMPCollectorConfig.xml
ファイルを編集し、SiteMinder ポリシー サーバのホストと、必要に応じて、頻度、ポートおよびコミュニティ文字列の属性を定義します。
たとえば、監視する各 SiteMinder ポリシー サーバに以下の文字列を入力します。
<snmp-agent-config protocol="v1" host="172.27.1.22" port="161"frequency="30" community-string="public"><snmp-collection snmp-collection-def-name="SiteMinder"/></snmp-agent-config>
手順 5: 管理モジュールとダッシュボードの有効化
管理モジュールには、事前設定済みの各 Web サーバ タイプのダッシュボードが含まれます。インストーラは <
EM_Home
>¥examples ディレクトリにファイルを配置します。ダッシュボードを有効にするには、Enterprise Manager がファイルを認識するディレクトリへ、管理モジュールのファイルを移動させます。
以下の手順に従います。
  1. <
    EM_Home
    >¥examples¥SNMPCollectorForSiteMinder¥config¥modules¥ ディレクトリにある SiteMinderSNMP_ManagementModule.jar を Enterprise Manager のインストール ディレクトリにある <
    EM_Home
    >¥config¥modules ディレクトリにコピーします。
  2. <
    EM_Home
    >¥examples¥SNMPCollectorForSiteMinder¥ext¥ddtv¥ ディレクトリにある SiteMinder-SNMP.typeviewers.xml を Enterprise Manager のインストール ディレクトリにある <
    EM_Home
    >¥ext¥ddtv¥ ディレクトリにコピーします。
  3. <
    EM_Home
    >¥examples¥SNMPCollectorForSiteMinder¥ext¥ ディレクトリにある SNMPEmExt.jar を Enterprise Manager のインストール ディレクトリにある <
    EM_Home
    >¥ext¥ ディレクトリにコピーします。
  4. Enterprise Manager を再起動します。
    新しい管理モジュールが表示されます。
手順 6: SNMP Collector の実行
以下の手順に従います。
  1. コマンド プロンプトまたはシェルを開きます。
  2. <INSTALL_DIR>
    ディレクトリに移動します。
  3. スクリプトを実行して SNMP Collector を起動します。
    Windows の場合:
    StartAgent.bat
    と入力し、Enter キーを押します。
    UNIX/Linux の場合:
    StartAgent.sh
    に実行権限を設定して、
    ./StartAgent.sh
    と入力し、Enter キーを押します。
    SNMP Collector が実行されます。