To install Applicare dotnet agent 8.8.0 and above, refer the instructions here.
Following steps are applicable for Applicare dotnet agent versions prior to 8.8.0.
Dotnet Agent binaries are available in path <Applicare_Installed_Dir>/agent/DotNet
Double click <Applicare_Installed_Dir>/agent/DotNet/Arcturus.Applicare.DotNetAgent.Installer.msi to start Applicare dotnet agent installation.
On the installation window click on Next to move forward
[Screenshot 1 is not available on this page.]
- Accept the terms to continue the installation and click on next.
[Screenshot 2 is not available on this page.]
- Select the Destination folder where .Net agent has to be installed and click Next.
[Screenshot 3 is not available on this page.]
- Enter the Site name and port in which the Applicare agent has to be deployed and click Next.
[Screenshot 4 is not available on this page.]
- Click on Install button to complete the installation.
[Screenshot 5 is not available on this page.]
- Click on Finish
[Screenshot 6 is not available on this page.]
Once the installation is done open <AGENT_INSTALLED_DIRECTORY>\Profiler\ConfigManager.exe with admin mode and configure the followings:
Data Path: This should be a path to an empty writable folder.
Beacon URL: This should be the URL to applicare_agent application that will run on IIS appended by "/eum/beacon". For example if your IIS is running on the server with IP address "192.168.0.106" or domain "testdomain" with port 81 then the beacon URL should be,
http://192.168.0.106:81/applicare_agent/eum/beacon
or
http://testdomain:81/applicare\_agent/eum/beacon
Beacon Script: This should be Beacon URL appended by "/arc-eum.js"
Applicare URL: This should be the http://<IP/Domain>:<Port> where Applicare server is running.
Trace Deep: This value indicates how deep the trace tree should be. Ideally, it should be around 5-30.
Note: If Applicare server and IIS server are running on the same machine you can use ip address "127.0.0.1" in the URLs mentioned above.
[Screenshot 7 is not available on this page.]
--------------------------------------------------------------------------------------------------------------
Run /Profiler/Arcturus.Applicare.DotNetAgent.Console.exe (in admin mode) from the path in which the agent is installed. It must be run as Administrator.
[Screenshot 8 is not available on this page.]
To allow users to start/stop the profiler from applicare dashboard set the admin user as custom account for Application pool of applicare_agent in IIS.
[Screenshot 9 is not available on this page.]
[Screenshot 10 is not available on this page.]
--------------------------------------------------------------------------------------------------------------
If you are running applicare server 8.4.0 or above, then install applicare standalone agent to get process and network connections data.
Please follow the below link to install applicare standalone agent.
Note: Standalone agent can be deployed on any port. Don't set SERVER_NAME property.
the Applicare StandAlone Agent installation steps (that page no longer exists — ask Support)
Configure the server in Applicare console as shown below
Click Add Server button in the overview dashboard
[Screenshot 11 is not available on this page.]
Provide the IP and port in which Applicare agent is listening on and click on save.
[Screenshot 12 is not available on this page.]
To monitor dotnet core applications deployed in IIS, add the following system environment variables in the machine
CORECLR_PROFILER = {AD0AB006-9F79-43F1-B5CF-26768A70E789}
CORECLR_PROFILER_PATH = <AGENT_INSTALLED_DIRECTORY>\Profiler\Arcturus.Applicare.DotNetAgent.Profiler.dll
Monitor 32 bit applications on IIS: By default applicare dotnet agent only monitor 64 bit applications deployed on IIS. To monitor 32 bit applications (i.e IIS Application pools in which Enable 32-bit Applications flag is enable) follow the below steps:
- Copy the 64 and 32 bit dlls to <AGENT_INSTALLED_DIRECTORY>\Profiler
- Add the following environment variables
CORECLR_PROFILER_PATH_32 : <Agent_Installed_Path>\Profiler\Arcturus.Applicare.DotNetAgent.Profiler_32.dll
CORECLR_PROFILER_PATH_64 : <Agent_Installed_Path>\Profiler\Arcturus.Applicare.DotNetAgent.Profiler_64.dll
[Screenshot 13 is not available on this page.]