エージェントと Enterprise Manager 間のネットワーク トポロジの概要

Enterprise Manager ネットワーク トポロジ エージェントの計画および設定では、CA APM のパフォーマンス問題を回避または削減することが目標になります。以下に回避すべき状況の例を示します。
apmdevops97jp
Enterprise Manager ネットワーク トポロジ エージェントの計画および設定では、CA APM のパフォーマンス問題を回避または削減することが目標になります。以下に回避すべき状況の例を示します。
  • 新しいエージェントがランダムに起動されることにより、特定のコレクタが接続であふれる
  • テスト環境のエージェントが実運用環境に接続する
以下のファイルおよびプロパティを使用して、エージェントが特定のスタンドアロン Enterprise Manager またはコレクタに接続する方法と時期を制御できます。
  • loadbalancing.xml ファイル
  • EnterpriseManager.properties ファイル内の introscope.apm.agentcontrol.agent.allowed プロパティ
  • IntroscopeAgent.profile ファイル内の introscope.agent.enterprisemanager.failbackRetryIntervalInSeconds プロパティ
loadbalancing.xml で MOM エージェント負荷分散を設定する際は、以下の要素を考慮して、エージェントの移動先を MOM に指示します。
  • コレクタ キャパシティ
  • 生成されているエージェント メトリックの数
  • コレクタ キャパシティの重み係数
環境が 1 つの MOM と 5 つのコレクタで構成されています。エージェント 1 およびエージェント 2 がコレクタ 1 および コレクタ 2 に負荷分散されるようにします。エージェントと Enterprise Manager をこのように接続させる場合は、loadbalancing.xml を以下のように設定します。
  • エージェント 1 とエージェント 2 からコレクタ 1 と 2 への接続を許可する。
  • これらのエージェントからコレクタ 3、4、5 への接続を許可しない。
過負荷になっている場合、MOM は以下のようにエージェントを処理します。
  • 実行時のクラスタ負荷に応じて、エージェント 1 とエージェント 2 をコレクタ 1 とコレクタ 2 に割り当てる。
  • これらのエージェントからコレクタ 3、4、5 への接続を許可しない。
また、loadbalancing.xml を使用して、エージェントと Enterprise Manager の接続をきめ細かく設定できます。その後、MOM はクラスタ全体でその設定を実行します。この章では、Enterprise Manager とエージェントをきめ細かく接続する方法について説明します。
MOM は、loadbalancing.xml に設定された、エージェント接続の許可/拒否ルールを各コレクタに送信します。送信は、起動時、およびその後 10 分間隔で行われます。コレクタは、これらのルールを使用して、エージェントが接続を要求したときにどのエージェントを許可および拒否するのかを判断します。以下のアクションが発生したときにエージェントが接続可能なコレクタを認識できるように、コレクタはこれらのルールを各エージェントに送信します。
  • MOM がダウンした。
  • 拒否構成設定に基づいて、コレクタがエージェントの接続要求を拒否した。
エージェントが Enterprise Manager への接続を拒否された場合、APM ステータス コンソールの拒否エージェント リストにエントリが表示されます。エージェントが Enterprise Manager にパッシブに接続され、データを送信していない場合にも、APM ステータス コンソールの拒否エージェント リストにエントリが表示されます。
APM ステータス コンソールの拒否エージェント リストを使用して、繰り返し拒否される、または、パッシブ接続である特定エージェントまたはエージェント グループを監視できます。それにより、拒否された、またはパッシブなエージェントが別のコレクタに接続できるように loadbalancing.xml を設定できます。