.NET エージェントのアップグレード(3.7.8 ~ 3.8.6 から)

古いエージェントバージョンのアンインストール

  1. IIS、インストゥルメント化されたWindowsサービス、インストゥルメント化されたスタンドアロンアプリケーションを停止。
    注: IIS をシャットダウンしてもアクティブな IIS ワーカープロセスが引き続き表示される場合は、IIS マネージャーで [アプリケーションプール(Application Pools)] ペインを確認し、開始されたアプリケーションプールを停止します。.NET エージェントをアンインストールする前にインストゥルメント化されたアプリケーションを停止しない場合、マシンを再起動する必要が生じる場合があります。
  2. AppDynamics.Agent.Coordinator サービスを停止します。
  3. コントロールパネルで、プログラムの追加/削除を選択。AppDynamics .NET エージェントを削除します。
    注: 一部の事例では、他のプロセスが profiler.dll をロックすることで .NET エージェントのアンインストールプロセスに干渉することがあります。アンインストールが失敗した場合、

    Process Explorer

    などのユーティリティを使用して、プロセスが profiler.dll を使用しているかどうかを確認します。使用している場合は、そのプロセスを終了します。それ以外の場合は、マシンを再起動してみてください。その後にアンインストールを再試行します。

新しいエージェントバージョンのインストール

  1. インストルメント化された IIS アプリケーションの w3wp プロセスを停止します。インストゥルメント化されたWindowsサービスまたはスタンドアロンアプリケーションを停止。
  2. Splunk AppDynamicsダウンロードから MSI インストーラパッケージをダウンロード。
  3. 完全な管理者権限で、高度なコマンドプロンプトを起動。管理者グループのメンバーとしてWindowsにログインしても、インストーラーを実行するための十分な権限が付与されません。「管理者としてコマンドプロンプトを起動」を参照してください。
  4. シングルテナント コントローラ アカウントを使用している場合は、コントローラで [設定(Settings)] > [ライセンス(License)] > [Account(アカウント)] をクリックしてアクセスキーを表示。
  5. コマンドラインエージェントのインストールを実行。シングルテナント コントローラ アカウントの場合、AD_CONTROLLER_ACCOUNT_ACCESS_KEY パラメータを使用してアカウントアクセスキーを指定します。例:
    msiexec /i "%USERPROFILE%\Downloads\dotNetAgentSetup.msi" /l log.txt /q AD_CONTROLLER_ACCOUNT_ACCESS_KEY=changeme
    インストールがバックグラウンドで静かに実行。
    注: シングルテナント コントローラ アカウント用のアカウントアクセスキーを追加し忘れた場合、エージェント構成ユーティリティを実行するか、後から config.xml に手動で追加できます。ビジネスインサイトの

    アカウントエレメント

    .
  6. IISを再起動。
    • Splunk AppDynamics エージェント構成ユーティリティを起動し、[Configuration Summary] ウィンドウで [Restart IIS] をクリックします。
    • コマンドラインから iisreset を実行します。
    Windowsサービスとスタンドアロンアプリケーションを再起動。