Warning: Restart of your application is necessary (i.e., IISRESET cmd execution for IIS sites, restart for Windows service & desktop apps) to start monitoring after agent installation.
How to verify:
Run the following command using Windows PowerShell (Administrator mode):
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name Version, Release, SP -ErrorAction SilentlyContinue | Where-Object { $_.PSChildName -match '^(?!S)\p{L}'} | Select-Object PSChildName, Version, SP, ReleaseRequirements:
Resolution (if .msi installation fails despite prerequisites being met):
Outbound communication from the agent-installed machine to the Applications Manager (Host and Port) should be allowed — either directly or via a proxy.
How to verify:
1. Get the configured “Apm Endpoint Urls” from the APM Insight .NET Agent Configuration tool.
2. Open the same URL in a browser on the agent-installed machine and confirm it loads.
3. Run the below PowerShell command (as Administrator) using the same “Apm Endpoint Url”:
add-type 'using System.Net;using System.Security.Cryptography.X509Certificates;public class TrustAllCertsPolicy : ICertificatePolicy {public bool CheckValidationResult(ServicePoint a,X509Certificate b,WebRequest c,int d){return true;}}';[System.Net.ServicePointManager]::CertificatePolicy=New-Object TrustAllCertsPolicy;(Invoke-WebRequest -Uri '<Apm_EndPoint_Urls>'/index.do).Content -split "`n" | Where-Object {$_ -match 'Applications Manager'}Verify the output contains the text “Applications Manager”:
4. If the output does NOT contain “Applications Manager”, the configured endpoint is incorrect or network/firewall is blocking communication.
Resolution:
How to verify:
Resolution:
Running multiple profiler-based agents simultaneously can cause application instability and conflicts.
Follow these steps to identify and resolve conflicts between other APM products and the APM Insight .NET agent.
Cause: “APM Endpoint Urls” configured with invalid Applications Manager host/port. Sometimes the port is configured with the OpManager port instead of the Applications Manager port.
Resolution:
1. From the Applications Manager server, navigate to Settings → Tools → Support → Installation Information to get the Web Server Port & SSL Port.
2. Ensure the same is configured in the “Apm Endpoint Urls” from the APM Insight .NET Agent Configuration tool.
3. Open the same URL in a browser on the agent-installed machine and confirm it loads.
4. Run the below PowerShell command (as Administrator) using the same “Apm Endpoint Url”:
add-type 'using System.Net;using System.Security.Cryptography.X509Certificates;public class TrustAllCertsPolicy : ICertificatePolicy {public bool CheckValidationResult(ServicePoint a,X509Certificate b,WebRequest c,int d){return true;}}';[System.Net.ServicePointManager]::CertificatePolicy=New-Object TrustAllCertsPolicy;(Invoke-WebRequest -Uri '<Apm_EndPoint_Urls>'/index.do).Content -split "`n" | Where-Object {$_ -match 'Applications Manager'}Verify the output contains the text “Applications Manager”:
5. If the output does NOT contain “Applications Manager”, the configured endpoint is incorrect or network/firewall is blocking communication.
6. After updating the settings, restart the application and the APM Insight .NET Agent service for the changes to take effect.
Cause: The configured “License Key” in the “Edit APM Insight .NET Agent Configuration” tool might not match the Applications Manager configured in “Apm Endpoint Urls”. Sometimes users configure a different Applications Manager’s license key instead of the one matching the configured endpoint.
Resolution:
Cause: In APM Insight .NET Agent v7.0.2 or later, application onboarding may fail if the “Use Data Exporter” option is disabled in the Edit APM Insight .NET Agent Configuration tool. When disabled, the agent reverts to service mode and does not export data to Applications Manager.
Resolution:
IISRESET from an administrator command prompt OR restart the relevant application service.After agent installation, the application might not be enabled, not restarted, or not having active traffic to initiate monitoring.
How to check and ensure:
1. Ensure your application (IIS app, Windows service, desktop app) is enabled for monitoring within the “APM Insight .NET Agent Configuration” tool and your application is running & processing transactions or requests for the agent to monitor it.
2. Verify if the application process is instrumented with the agent profiler using Process Explorer:
procexp.exe in administrator mode.w3wp.exe for IIS app, <service_name>.exe for services, or the main executable for desktop apps).989D151B-3F31-482E-926F-2E95D274BD36 & 9D363A5F-ED5F-4AAC-B456-75AFFA6AA0C8
3. Verify if the application process is instrumented with the agent profiler using Event Viewer:
Process ID (decimal) matches the one in Task Manager.4. Verify if the agent created the following log files under: “C:\ProgramData\DotNetAgent\AgentLogs” or “C:\ProgramData\DotNetCoreAgent\AgentLogs”
.NetAgentNative.w3wp.exe.<PID>.log , DotNetAgentManaged.ROOT.w3wp.<PID>-<dd-mm-yyyy>.log.NetAgentNative.<service_name>.exe.<PID>.log , DotNetAgentManaged.<service_name>.exe.<service_name>.<PID>-<dd-mm-yyyy>.logCause: “APM Insight .Net Add-On” license might have expired or the add-on license is not enabled on the Applications Manager.
How to verify:
Resolution:
Starting from agent version v6.7.1, endpoint configuration moved to a unified “App Manager Endpoint Urls” field to support multiple endpoints for failover setups (Release Notes). As part of this change, the agent updates apm.host with the configured endpoint URL, while apm.port and apm.protocol.https are deprecated and no longer used.
These deprecated fields may show incorrect values after upgrade (e.g., apm.port=9090, apm.protocol.https=False) — this can be safely ignored as the agent reads only from “App Manager Endpoint Urls”.
apm.host=https://opmanager.ica.com:8443 ← updated by agent (correct)
Important: Do NOT manually edit apm.port or apm.protocol.https in the apminsight.conf file. These fields are deprecated and any changes will be overwritten. Use the “App Manager Endpoint Urls” field in the Configuration tool instead.
Correct endpoint format:
https://<APM_Host>:<SSL_Port>/ (or) http://<APM_Host>:<HTTP_Port>/If the issue persists after following the above steps, contact support with the following data for further assistance:
1. Generate & Share Agent Diagnostics Zip
Open the APM Insight .NET Agent Diagnosis Tool → click Create Diagnostic zip file and share it with support.
.evtx and _system.info files), the event log files (.evtx) are too large and are causing the agent data folders to be excluded. In this case, generate another diagnostics zip with “Include Event Logs” unchecked and share both zips with support.
2. Send the diagnostics zip(s) to support: