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

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

General Requirements

With a Network Visibility license, you can use Network Visibility features on Linux and Windows. You must have a supported version of the Network Agent to be installed on the monitored server. See License Entitlement and Restrictions.

By default, Network Visibility is disabled in the Controller. To enable Network Visibility, set the agent node property socket-enabled=true App Agent Node Properties (S).

Network Visibility is not supported on JDK 1.6. To run the Network Agent, upgrade to JDK >= 1.8.

Network Visibility is compatible with Kubernetes and Docker, but not Docker Swarm.

Network Visibility supports Red Hat Enterprise Linux (RHEL) versions 4.15 and 4.16 on AWS.

Network Visibility on Linux

Operating System Requirements

Network Visibility is only supported on Linux hosts where Java applications are being monitored with the Java Agent.

Each host on Linux must have:

  • Network Visibility Agent >= 23.3.0
  • Java Agent >= 4.4 with an App Agent license
  • Controller >= 4.4 with a Network Visibility license

You must have sudo or root access permissions on the Agent host to install the Network Agent. You do not need sudo or root access to run the agent.

Distributions

注: Network visibility is not supported on AArch64.
The following Linux distributions support the Network Agent based on glibc >= 2.12:
  • CentOS >= 6 (64-bit)
  • Ubuntu >= 14 (64-bit)
  • Red Hat Enterprise Linux >= 6 (64-bit)
  • Fedora >= 24 (64-bit)

You must install these required libraries before installing the Network Agent host:

  • 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

Network Visibility on Windows

Operating System Requirements

Each Windows host must have:

  • Network Visibility Agent >= 23.3.0.
  • An account with administrative privileges on the Windows machine where you want to install the Network Agent.

Additionally, each Windows host must also have:

OR

  • Java Agent >= 4.5.4.24386 with an App Agent license. See Install the Java Agent and Observe License Usage.
  • Controller >= 4.5.4.24386 compatible with the Java Agent. See Agent and Controller Tenant Compatibility Agent and Controller Tenant Compatibility.

    注: To install AppDynamics for testing, you need to verify system requirements, prepare the host, and perform the Controller installation. See Upgrade the Controller Using the Enterprise Console and Install the Controller Using the CLI.

Distributions

The following Windows distributions support the Network Agent on Java applications:

  • Windows Server 2019 (64-bit)
  • Windows Server 2016 (64-bit)
  • Windows Server 2012 (64-bit)
  • Windows Server 2012 R2 (64-bit)

The following Windows runtime environments support the Network Agent on .NET applications (starting with .NET Framework version 3.5):

  • Microsoft IIS versions 6.0, 7.0, 7.5, 8.0, 8.5, 10
  • Managed Windows Services
  • Managed Standalone Applications

You can use the Network Visibility features with the .NET Agent if you have installed:

  • Network Agent >= 23.3.0
  • .NET Agent >= 4.5.15
  • AppDynamics Controller>= 4.5.14
警告: Network Visibility is not supported for .NET core based applications. Ensure to set socket-enabled node property to false to such nodes.

You can monitor .NET applications that are implemented using synchronous calls. However, Directory Search and ADO.NET are not supported.

注: AppDynamics does not currently support monitoring network traffic for asynchronous .NET calls.

制限事項

次の 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] を確認します。