前のトピック: 重要イベントのしきい値の設定次のトピック: EMservice.conf


introscope.enterprisemanager.smartstor.duration

このプロパティでは、Enterprise Manager の SmartStor 持続時間を重要イベントと見なすミリ秒数(ms)の制限を定義します。 このプロパティがしきい値に到達するか、またはそれを超過すると、Enterprise Manager は APM ステータス コンソールの[重要イベント]テーブル ビューにそれを通知します。

このプロパティは、Enterprise Manager の SmartStor Duration (ms) メトリックの監視に基づいています。 3500 ミリ秒より長い SmartStor 持続時間は、Enterprise Manager のリソースに問題があることを示します。 SmartStor 持続時間と Enterprise Manager のパフォーマンスについては、「CA APM サイジングおよびパフォーマンス ガイド」を参照してください。

このプロパティは、クラスタ内のすべてのコレクタまたはスタンドアロン Enterprise Manager に適用されます。

デフォルト

3500

introscope.enterprisemanager.smarstor.duration=3500

ResourceMetricMap.properties

さまざまなエージェントから収集されたリソース メトリック カテゴリは、Workstation 内でレポートされます。 リソース メトリック カテゴリは事前に定義されています。 事前に定義されたリソース メトリック グループの追加や削除はできませんが、管理者権限がある場合は、各リソース メトリック グループに関してレポートされるデータを指定するリソース メトリック マッピングを追加、変更、削除できます。

リソース メトリックをリソース メトリック カテゴリにマップする方法

  1. エージェント上で JMX レポートが有効であることを確認します。 詳細については、「CA APM Java Agent 実装ガイド」の「JMX レポートの有効化」を参照してください。
  2. MOM 上の <EM_Home>/Config ディレクトリにある ResourceMetricMap.properties ファイルを編集して、リソース メトリックをリソース メトリック カテゴリにマップします。 リソース メトリックのマッピングの詳細については、アプリケーション サーバのマニュアルを参照してください。
    1. <categoryName>.path<recordID>:<agentMetricPath> という形式でメトリック エントリを追加します。 例:
      threads.used.path.1=Tomcat|ThreadPool|getCurrentThreadsBusy.path.1=CPU:Processor Count
      

      ここで、memory.utilization はメトリックの名前であり、CPU:Processor Count はそのデフォルトのメトリック パスです。

    2. 数値を使った増分レコード ID メトリックを追加します。 例:
      cpu.utilization.path.1=Non Existent metric
      cpu.utilization.path.2=CPU|Processor 0:Utilization % (aggregate)
      

      同じメトリック グループ内で複数のパスを使用することにより、同じ名前で異なるパスを持つメトリックを設定します。 これにより、たとえば、フロントエンドをデプロイした異なるアプリケーション サーバから同じメトリックを取得できます。

  3. MOM とコレクタを再起動します。

    新しくマップされたリソース メトリック値が Workstation 内でレポートされます。

同じメトリックの複数のインスタンス用に設定された ResourceMetricMap.properties ファイルの例

Threads in Use メトリックの複数のインスタンスがクラスタ内の 3 つのコレクタを指すように設定されている ResourceMetricMap.properties ファイルのセクションを以下に示します。

#CPU Utilization
cpu.utilization.path.1=CPU:Utilization % (process)
#Time Spent in GC
memory.utilization.path.1=GC Monitor|Percentage of Time Spent in GC during last 15 minutes
#Threads in Use
threads.used.path.1=WebSpherePMI|threadPoolModule|WebContainer:ActiveCount
threads.used.path.2=WebLogic|JMX Aggregate|Thread Pool:Waiting Request Count
threads.used.path.3=Tomcat|ThreadPool|default thread pool:getCurrentThreadsBusy
#JDBC Connections in Use
connections.used.path.1=WebSpherePMI|connectionPoolModule:WaitingThreadCount
connections.used.path.2=WebLogic|JMX Aggregate|JDBC Connection Pool:Waiting Thread Count

リソース メトリックを以下のリソース メトリック カテゴリにマップできます。

CPU Utilization

Time Spent in GC

Threads in Use

JDBC Connections in Use

CPU Utilization

CPU Utilization は、使用中の CPU のサイズを測定します。

マッピングの例

cpu.utilization.path.1=CPU:Utilization % (process)
cpu.utilization.path.2=Some other metrics path

Time Spent in GC

Time Spent in GC は、ガベージ コレクタで費やされた時間を測定します。これは、その作業量がアプリケーションのパフォーマンスを大きく左右しているかどうかを理解するのに役立ちます。

マッピングの例

memory.utilization.path.1=memory utilization path

Threads in Use

Threads in Use は、使用中のスレッドの数を測定します。

マッピングの例

threads.used.path.1=threads used path

JDBC Connections in Use

JDBC Connections in Use は、アクティブな Java Database Connectivity インスタンスの数を測定します。

マッピングの例

connections.used.path.1=connections used path

Catalyst.properties

Catalyst プロパティを使用すると、CA Catalyst データをロードし、Catalyst データからレポートされるアラートをフィルタリングできるように CA APM を設定できます。

詳細:

catalyst.host

catalyst.protocol

catalyst.port

catalyst.login

catalyst.password

catalyst.rest.entrypoint

catalyst.rest.alerts.pollingperiodsec

catalyst.rest.virtualhosts.pollingperiodsec

catalyst.product.url

catalyst.alert.filter.total

catalyst.alert.filter.time

catalyst.alert.filter.products

catalyst.alert.filter.types

catalyst.alert.filter.severities

catalyst.rest.maxFailures

catalyst.rest.maxAlertsPerPage

catalyst.rest.alerts.threads

catalyst.rest.virtualhosts.threads

catalyst.entity.cache.size

catalyst.entity.cache.expirationsec

catalyst.database.alerts.enabled

catalyst.database.map.name

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

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

CatalystPolicy.xml ファイルの設定

catalyst.host

CA Catalyst RESTful API ホスト名でこの必須プロパティを設定します。 この行のコメントを外した後、CA Catalyst に値を追加します。

デフォルト

このプロパティはデフォルトで無効になっています。

catalyst.protocol

CA Catalyst Web アクセス用のプロトコルでこの必須プロパティを設定します。

catalyst.protocol = http

catalyst.port

CA Catalyst Web アクセス用のポート番号でこの必須プロパティを設定します。

catalyst.port = 7070

catalyst.login

CA Catalyst へのログインに使用されるユーザ名でこの必須プロパティを設定します。

catalyst.login = <CA Catalyst ユーザ名を入力します>

catalyst.password

CA Catalyst へのログインに使用されるパスワードでこの必須プロパティを設定します。

catalyst.password = <CA Catalyst パスワードを入力します>

catalyst.rest.entrypoint

CA Catalyst RESTful API エントリ ポイント用の URL コンテキストでこの必須プロパティを設定します。

catalyst.rest.entrypoint = /ssaweb/search

catalyst.rest.alerts.pollingperiodsec

CA Catalyst で新しいアラートをチェックする頻度を指定するには、このオプションのポーリング プロパティを設定します。

デフォルト

15 (秒)

catalyst.rest.alerts.pollingperiodsec = 15

catalyst.rest.virtualhosts.pollingperiodsec

CA Catalyst で仮想ホストの更新をチェックする頻度を指定するには、このオプション プロパティを設定します。

デフォルト

60 (秒)

catalyst.rest.virtualhosts.pollingperiodsec = 60

catalyst.product.url

原因製品のベース URL アドレスでこのプロパティを設定します。

# Spectrum
# catalyst.product.url = CA:00005->http[s]://<host>[:CA Portal]/spectrum/oneclick.jnlp?explorer={Entity.MdrElementID}
# eHealth
# catalyst.product.url = CA:00002->http[s]://<host>[:CA Portal]/{Alert.UrlParams}
# Insight
# catalyst.product.url = CA:00048->http[s]://<host>[:CA Portal]
# NetQoS
# catalyst.product.url = CA:00034->http[s]://<host>[:CA Portal]/npc/Default.aspx?pg={Alert.UrlParams} 

catalyst.alert.filter.total

Workstation にロードする CA Catalyst アラートの最大数を設定するには、このオプション プロパティを設定します。

デフォルト

250

catalyst.alert.filter.total = 250

catalyst.alert.filter.time

CA Catalyst アラートを Workstation に表示する時間の長さを設定するには、このオプション プロパティを設定します。

デフォルト

72 (時間)

catalyst.alert.filter.time = 72

catalyst.alert.filter.products

指定された製品のアラートをすべて除外するには、このオプション プロパティを設定します。

catalyst.alert.filter.products = CA:00030

catalyst.alert.filter.types

Workstation に表示しない CA Catalyst アラート タイプを指定するには、このオプション プロパティを設定します。 アラート タイプを区切るにはコンマを使用します。

オプション

catalyst.alert.filter.types = Risk-Security,Compliance,Cost

catalyst.alert.filter.severities

Workstation に表示しない CA Catalyst アラート重大度を指定するには、このオプション プロパティを設定します。 2 つの重大度値の間にハイフン(-)を入れて範囲を定義するか、重大度値の右側または左側にハイフンを入れてオープン範囲を定義するか、コンマを使って複数の値を設定します。

デフォルト

Unknown

オプション

このプロパティには以下のオプションを設定でき、オープン範囲を使用できます。

catalyst.alert.filter.severities = -Unknown

catalyst.rest.maxFailures

ポーリングがキャンセルされるまで許可する CA Catalyst 障害の最大数を指定するには、このオプション プロパティを設定します。

デフォルト

10

catalyst.rest.maxFailures = 10

catalyst.rest.maxAlertsPerPage

1 回の REST クエリで返される CA Catalyst アラートの最大数を指定するには、このオプション プロパティを設定します。

デフォルト

250

catalyst.rest.maxAlertsPerPage = 250

catalyst.rest.alerts.threads

アラートに使用するスレッドの最大数を指定するには、このオプション プロパティを設定します。

デフォルト

2

catalyst.rest.alerts.threads = 2

catalyst.rest.virtualhosts.threads

仮想ホストに使用するスレッドの最大数を指定するには、このオプションのポーリング プロパティを設定します。

デフォルト

1

catalyst.rest.virtualhosts.threads = 1

catalyst.entity.cache.size

CA Catalyst に使用するメモリ内エンティティ キャッシュのサイズを指定するには、このオプション プロパティを設定します。

デフォルト

3000 (メガバイト)

catalyst.entity.cache.size = 3000

catalyst.entity.cache.expirationsec

エンティティ キャッシュの期限切れ時間を秒単位で指定するには、このオプション プロパティを設定します。

デフォルト

36000 (秒)

catalyst.entity.cache.expirationsec = 36000

catalyst.database.alerts.enabled

CA Catalyst データベース アラートを Workstation に送信するには、このプロパティを設定します。 デフォルトでは、CA Catalyst データベース アラートは Workstation に送信されます。 CA Catalyst データベース アラートの送信を停止するには、設定を false に変更します。

デフォルト

true

デフォルト

catalyst.database.alerts.enabled=true

catalyst.database.map.name

データベース接続文字列を CA Catalyst データベース パラメータにマップするファイルの場所を指定するには、このオプション プロパティを設定します。 デフォルトのマッピングが正しく動作しない場合にのみ、このプロパティを設定してください。

Microsoft SQL データベースの例

  1. <Agent_Home>/wily/core/config ディレクトリにある IntroscopeAgent.profile ファイルを開き、以下のプロパティを true に設定します。
    catalyst.database.map.name = CatalystDatabaseMap.txt
    
  2. <EM_Home>/config ディレクトリにある CatalystDatabaseMap.txt ファイルを開き、以下の式を定義します。
    1. 式の左側は、JDBC の URL を照合するための完全な Java 正規表現を表します。
    2. 式の左側と右側は式の区切り文字によって分けられます。式の区切り文字はパイプ(|)、矢印(=>)、等号(=)、または二重等号(==)で、レコードの区切り文字として使用できます。
    3. 式の右側にはデータベース パラメータを列挙します。データベース パラメータにはサーバ名、データベース名、およびデータベース インスタンス名があります。

      例:

      ^jdbc:sqlserver.+1433.* = deviaat011|apmtest|default
      ^jdbc:sqlserver.+1533.* = deviaat011|apmtest|testinstance