エージェントの設定の更新

  • Java エージェントの場合:
    • Java エージェント用 SSL の有効化」の手順に従って、CA またはサーバー証明書を Java エージェントの信頼ストアにインポートします。
    • Java エージェントの設定の一般的な詳細については、「Java エージェントのインストール」を参照してください。
      警告:

      現在 Secure Application の特定の機能は、Java Development Kit(JDK)バージョン 23 および 24 を使用している場合は使用できません。これは、これらのバージョンでセキュリティマネージャが削除されたことによるものです。結果として、次のランタイムイベント機能が影響を受けます。

      • リモート コマンドの実行
      • リスニング サーバー ソケット
      • アウトバウンド Web API 接続
      • ファイルアクセス(読み取り、書き込み、作成、および削除を含む)

      シスコはこの問題の解決に注力しており、JDK バージョン 23 以降との完全な互換性を確保する永続的な解決策に積極的に取り組んでいます。シスコではこれらの新しい Java バージョンをサポートするために自社製品の強化を進めています。ご理解いただきありがとうございます。

  • Linux ホスト上の NET エージェント:
    • .NET エージェントの設定の詳細については、「.NET Agent for Linux のインストール」を参照してください。
    • エージェントの構成で、上記で抽出した証明書の場所を指定します。この場所は、エージェントの構成ファイルまたは APPDYNAMICS_CONTROLLER_SSL_CERTFILE 環境変数で指定できます(「.NET エージェントの SSL 変数の構成」を参照)。
      JSON
      {
        "controller": 
        {
          "host": "ec2-18-236-232-10.us-west-2.compute.amazonaws.com",
          "port": 443,
          "ssl": true,
          "certfile": "_path_to_single_certificate_file_"
        }
      }
  • Windows ホスト上の .NET エージェント:
    • エージェントの構成で、上記で抽出した証明書の場所を指定します。この場所は、エージェントの構成ファイルまたは APPDYNAMICS_CONTROLLER_SSL_CERTFILE 環境変数で指定できます(「.NET エージェントの SSL 変数の構成」を参照)。
      CODE
      <controller host="YOUR_CONTROLLER_FQDN" port="443" ssl="true" enable_tls12="true" ssl-certificate-file="_path_to_single_certificate_file_" >
      ...
      </controller>
  • Node.js エージェントの場合:
    • Node.js エージェントのバージョンが 24.9.0 以上であることを確認します。
    • これを構成ファイルの require ステートメントに追加します。「Node.js エージェントの脆弱性レポート」を参照してください。
      JSON
      require("appdynamics").profile({
        controllerHostName: '<controllerHost>',
        controllerPort: 443,
        controllerSslEnabled: true,
        accountName: '<accountName>',
        accountAccessKey: '<accessKey>',
        applicationName: '<appName>',
        tierName: '<tierName>,
        nodeName: '<nodeName>',
        secureAppEnabled: true,
        certificateFile: '_path_to_single_certificate_file_'
      })