ネットワークの可視性に対応した環境
このページでは、ネットワークエージェントのアプリケーション環境、オペレーティングシステム、およびバージョンサポートについて説明します。
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
- 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:
- .NET Agent >= 4.5.15 with an App Agent License. See Install the .NET Agent and Observe License Usage.
- Controller >= 4.5.14 compatible with the .NET Agent.
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
You can monitor .NET applications that are implemented using synchronous calls. However, Directory Search and ADO.NET are not supported.
制限事項
次の Network Flow Map 機能はサポートされていません。
- 統合フローマップ
- Web サーバと APM エントリ階層間のフローの可視化
ネットワークフローマップでは、選択した時間範囲の接続は除外されません。
.NET 環境では、.NET アプリケーションとネットワークの可視性のアプリケーション間の相関関係はサポートされていません。
同じホスト上の複数のアプリケーション サーバ エージェントが異なるコントローラにレポートする場合、ネットワークエージェントはこれらのアプリケーション サーバ エージェントをモニタできません。すべてのアプリケーション サーバ エージェントが同じコントローラにレポートする必要があります。
[Network Dashboard] には、正常性ルールまたは正常性ルール違反のデータは表示されません。ネットワークの可視性のデータに基づくものなど、正常性ルール違反を表示するには、[Application Dashboard] にアクセスします。
発生する可能性のある問題
ネットワークの可視性では、Jersey Web サーブレットを使用するクロスアプリケーション フローはモニタできません。回避策として、Jersey サーブレットのインストルメンテーションを無効にすると、フロー上のビジネストランザクションが Web サービスではなくサーブレットとして認識されます。
- コントローラ UI で対象のアプリケーションを選択します。
- [Configuration] > [Instrumentation] > [Transaction Detection] の順に選択します。
- Jersey サーブレットおよび Jersey 2.x サーブレットのインストルメンテーションを無効にします。
個々のノードの node-to-load-balancer node-to-TCP-endpoint の [Network Flow Map] を開くと、ノードとロードバランサ間のリンク、およびノードと TCP 端末間のリンクの KPI メトリックにより、(個々のノードのみの KPI の代わりに)親階層のノードすべてのネットワーク KPI が表示されます。個々のノードの KPI を表示するには、リンクポップアップを開き、[Connection KPI] を確認します。