CA Catalyst データをロードするための APM の設定‎

Catalyst.properties ファイルを設定すると、CA Catalyst のデータを CA APM にロードして、処理することができます。その結果、Workstation でデータを表示することができます。
apmdevops102jp
Catalyst.properties ファイルを設定すると、CA Catalyst のデータを CA APM にロードして、処理することができます。その結果、Workstation でデータを表示することができます。
以下の手順に従います。
  1. <
    EM_Home
    >/config ディレクトリの Catalyst.properties ファイルを開きます。
  2. Enterprise Manager をシャットダウンします。
  3. 以下の必要なプロパティを編集します。
    • catalyst.host = <
      CA Catalyst RESTful API の場所を入力します
      >
    • catalyst.protocol = <
      HTTP または HTTPS 接続を入力します
      >
    • catalyst.port = <
      CA Catalyst のポート番号を入力します
      >
    • catalyst.login = <
      CA Catalyst ユーザ名を入力します
      >
    • catalyst.password = <
      CA Catalyst パスワードを入力します
      >
      注:
      catalyst.login および catalyst.password プロパティを設定すると、Enterprise Manager から CA Catalyst にログインすることが可能になります。再起動後、Enterprise Manager は Catalyst パスワードを暗号化します。暗号化では、MD5 および Data Encryption Standard (DES)アルゴリズムによるパスワードベースの暗号化(PBE)を使用します。
    • catalyst.rest.entrypoint = /ssaweb/search
  4. (オプション) CA Catalyst アラート フィルタリング プロパティを設定します。
  5. Catalyst.properties ファイルを保存して閉じます。
  6. (オプション) <
    EM_Home
    >/config ディレクトリ内の Catalyst.Policy.xml ファイルを開き、エンティティ アラート関連付けのためのルールを設定します。
  7. Catalyst.Policy.xml ファイルを保存して閉じます。
  8. Enterprise Manager を再起動します。
CatalystPolicy.xml ファイル
CatalystPolicy.xml ファイルは、コネクタを使用したポリシーベースの設定で最大の柔軟性を提供するオプションの設定です。CatalystPolicy.xml ファイルを使用すると、USM エンティティ、関連付けされたエンティティのリスト、および関連付けされた関係のリストなどルールを定義できます。この設定により、定義されたルールに基づいて行う、指定された任意のエンティティ上のアラートの検索が絞り込まれます。
XML ファイルの構造の例を以下に示します。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="0.1" xsi:noNamespaceSchemaLocation="policy0.1.xsd"> <entity name="ComputerSystem" alertable="true"> <include_entities>Processor Memory File Port</include_entities> <include_relations>IsComposedOf HasMember</include_relations> </entity> <entity name="Database" alertable="true"> <include_entities>Tablespace</include_entities> <include_relations>IsManagerFor</include_relations> </entity> <entity name="DatabaseInstance" alertable="true"> <include_entities>Tablespace</include_entities> <include_relations>IsManagerFor</include_relations> </entity> <entity name="Group" alertable="false"> <include_entities>ComputerSystem VirtualSystem</include_entities> <include_relations>HasMember</include_relations> </entity> </policy>