ネットワークの可視性に対応した環境

このページでは、ネットワークエージェントのアプリケーション環境、オペレーティングシステム、およびバージョンサポートについて説明します。

一般的な要件

ネットワークの可視性ライセンスを使用すると、Linux および Windows でネットワークの可視性機能を使用できます。サポートされているバージョンのネットワークエージェントがモニタ対象サーバにインストールされている必要があります。「ライセンスの付与および制限事項」を参照してください。

デフォルトでは、コントローラでネットワークの可視性が無効になっています。ネットワークの可視性を有効にするには、エージェントのノードプロパティ socket-enabled=true を設定します。「アプリケーション エージェントのノードプロパティ」を参照してください。

ネットワークの可視性は、JDK 1.6 ではサポートされていません。ネットワークエージェントを実行するには、JDK 1.8 以上にアップグレードします。

ネットワークの可視性は Kubernetes および Docker と互換性がありますが、Docker Swarm とは互換性がありません。

Network Visibility は、AWS の Red Hat Enterprise Linux (RHEL)バージョン 4.15 および 4.16 をサポートしています。

Linux でのネットワークの可視性

オペレーティング システム要件

ネットワークの可視性は、Java アプリケーションが Java エージェントでモニターされている Linux ホストでのみサポートされます。

Linux の各ホストには、次のものが必要です。

  • ネットワークの可視性エージェント 23.3.0 以上。
  • Java エージェント 4.4 以降とアプリケーション エージェントのライセンス
  • コントローラ 4.4 以降とネットワークの可視性ライセンス

ネットワークエージェントをインストールするには、エージェントホストの Sudo またはルートのアクセス権限が必要です。エージェントを実行する場合、Sudo またはルートのアクセス権限は必要ありません。

ディストリビューション

注: ネットワークの可視性は、AArch64 ではサポートされていません。
ネットワークエージェントは、glibc 2.12 以上に基づく次の Linux ディストリビューションでサポートされます。
  • CentOS 6 以降(64 ビット)
  • Ubuntu 14 以降(64 ビット)
  • Red Hat Enterprise Linux 6 以降(64 ビット)
  • Fedora 24 以降(64 ビット)

ネットワーク エージェント ホストをインストールする前に、次の必要なライブラリをインストールする必要があります。

  • libdl.so.2
  • libpthread.so.0
  • librt.so.1
  • libm.so.6
  • libc.so.6
  • libncurses.so.5
  • libtinfo.so.5
  • libstdc++.so.6
  • libgcc_s.so.1

AIX でのネットワークの可視性

オペレーティング システム要件

ネットワークの可視性は、Java エージェントが Java アプリケーションをモニターする AIX(Advanced Interactive eXecutive)7.2(7200-05-03-2148)以降のホストでのみサポートされます。

Linux の各ホストには、次のものが必要です。

  • ネットワークの可視性エージェント 23.8.0 以降
  • Java エージェント 23.7 以降とアプリケーション エージェントのライセンス
  • コントローラ 23.7 以降とネットワークの可視性ライセンス

sudo root が必要です。

ディストリビューション

ネットワークエージェントのインストールには、IBM がサポートするポータルからの次のライブラリが必要です。

  • libdl.a
  • libpthread.a
  • librt.a
  • libm.a
  • libc.a
  • libstdc++.a
  • libgcc_s.a
  • libgcc10
  • libstdc++10

Windows でのネットワークの可視性

オペレーティング システム要件

各 Windows ホストには次のものが必要です。

  • ネットワークの可視性エージェント 23.3.0 以上。
  • ネットワークエージェントをインストールする Windows マシンの管理者権限があるアカウント。

また、各 Windows ホストには次のものも必要です。

または

  • Java エージェント 4.5.4.24386 以上とアプリケーション エージェントのライセンス。「.NET エージェントのインストール」および「2024-03-18_22-14-12_ライセンス使用状況の確認」を参照してください。
  • Java エージェントと互換性のあるコントローラ 4.5.4.24386 以上。「エージェントとコントローラテナントの互換性」を参照してください。

    注: テスト用に AppDynamics のインストールをする場合は、システム要件の確認、ホストの準備、コントローラのインストールの実行が必要です。「Enterprise Console を使用するコントローラのアップグレード」および「CLI を使用したコントローラのインストール」を参照してください。

ディストリビューション

ネットワークエージェントは、次の Windows ディストリビューションの Java アプリケーションでサポートされます。

  • Windows Server 2019(64 ビット)
  • Windows Server 2016(64 ビット)
  • Windows Server 2012(64 ビット)
  • Windows Server 2012 R2(64 ビット)

ネットワークエージェントは、次の Windows ランタイム環境の .NET アプリケーション(.NET Framework バージョン 3.5 以降)でサポートされます。

  • Microsoft IIS バージョン 6.0、7.0、7.5、8.0、8.5、10
  • 管理されたWindowsサービス
  • 管理されたスタンドアロンアプリケーション

次のものをインストールしている場合は、.NET エージェントでネットワークの可視性機能を使用できます。

  • ネットワークエージェント 23.3.0 以上
  • .NET エージェント 4.5.15 以上
  • AppDynamics コントローラ 4.5.14 以上
警告: ネットワークの可視性は、.NET Core ベースのアプリケーションではサポートされていません。このようなノードでは、 ノードプロパティを に設定します。

同期コールを使用して実装された .NET アプリケーションをモニタできます。ただし、ディレクトリ検索と ADO.NET はサポートされていません。

注: AppDynamics は現在、非同期 .NET コールのネットワークトラフィックのモニタリングをサポートしていません。

制限事項

次の Network Flow Map 機能はサポートされていません。

  • 統合フローマップ
  • Web サーバと APM エントリ階層間のフローの可視化

ネットワークフローマップでは、選択した時間範囲の接続は除外されません。

.NET 環境では、.NET アプリケーションとネットワークの可視性のアプリケーション間の相関関係はサポートされていません。

同じホスト上の複数のアプリケーション サーバ エージェントが異なるコントローラにレポートする場合、ネットワークエージェントはこれらのアプリケーション サーバ エージェントをモニタできません。すべてのアプリケーション サーバ エージェントが同じコントローラにレポートする必要があります。

[Network Dashboard] には、正常性ルールまたは正常性ルール違反のデータは表示されません。ネットワークの可視性のデータに基づくものなど、正常性ルール違反を表示するには、[Application Dashboard] にアクセスします。

発生する可能性のある問題

ネットワークの可視性では、Jersey Web サーブレットを使用するクロスアプリケーション フローはモニタできません。回避策として、Jersey サーブレットのインストルメンテーションを無効にすると、フロー上のビジネストランザクションが Web サービスではなくサーブレットとして認識されます。

  1. コントローラ UI で対象のアプリケーションを選択します。
  2. [Configuration] > [Instrumentation] > [Transaction Detection] の順に選択します。
  3. Jersey サーブレットおよび Jersey 2.x サーブレットのインストルメンテーションを無効にします。

個々のノードの node-to-load-balancer node-to-TCP-endpoint の [Network Flow Map] を開くと、ノードとロードバランサ間のリンク、およびノードと TCP 端末間のリンクの KPI メトリックにより、(個々のノードのみの KPI の代わりに)親階層のノードすべてのネットワーク KPI が表示されます。個々のノードの KPI を表示するには、リンクポップアップを開き、[Connection KPI] を確認します。