Professional Documents
Culture Documents
.NET 2.0 Framework, v2.0.50727 .NET 3.0 Framework, v3.0.4506 .NET 3.5 Framework, v3.5.21022 .NET 4.0 Framework, v4.0
Note: By default, the agent only monitors one Framework. If you are using the .NET Framework 4 and In-Process Side-by-Side Execution, you can configure agent properties to control what is monitored. 2. Verify that you have a supported version of the Windows operating system and IIS:
Windows XP Professional 2002 SP2 / IIS Version 5.1 Windows Server 2003, Enterprise Edition SP1 / IIS Version 6.0 Windows Server 2003, Enterprise Edition SP2 / IIS Version 6.0 Windows Server 2008, Enterprise Edition SP1 32-bit / IIS Version 7.0.6000.16386 Windows Server 2008, Enterprise Edition SP1 64-bit / IIS Version 7.0 Windows Server 2008, Enterprise Edition R2 / IIS Version 7.0 or 7.5
3.
Verify that you have a supported version of Microsoft SQL Server or Oracle database:
SQL Server 2005 Version 9.00.1399.06 SQL Server 2008 32-bit or 64-bit SQL Server 2008 R2 32-bit or 64-bit Oracle 10g Oracle 11g
4.
5.
Verify that the applications that you want to monitor run using the IIS worker process. To verify that a web application is using a worker process, load a page from the application, then open the Task Manager and look for:
aspnet_wp.exe on IIS 5.0, 5.1 or 6.0 running in 5.0 compatibility mode w3wp.exe on IIS 6.0 or later
If you do not see the worker process, enable IIS to handle managed components. Navigate to the .NET Framework directory for the version of .NET you are using and run the following command:
aspnet_regiis.exe i
For example:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
6.
Verify that you have sufficient disk space available to install the agent files. CA Technologies recommends disk space equal to three times the size of the installer executable. Verify that any previous version of the .NET agent has been removed from the computer where you intend to install a new .NET agent. You can verify whether the .NET agent is present by opening a Command window and typing "set" to list the environment variables currently defined. If com.wily.introscope.agentProfile=<path> is listed, remove the agent before proceeding.
7.
8. 9.
Verify that the computer where you intend to install the .NET agent does not have another monitoring agent or CLR profiler installed. Verify that you have installed the Introscope Enterprise Manager and Workstation. Note the host name and port number for onfiguring the Enterprise Manager connection. You can use ping or telnet to verify connectivity between the agent and the Enterprise Manager.
ChangeDetector tracks changes in the application environment and reports them in the Workstation. If you enable ChangeDetector, type the ID for the ChangeDetector agent. For more information on enabling and working with ChangeDetector, see the CA APM ChangeDetector User Guide. CA APM for SOA provides extended monitoring for client- and server-side web services. This option is selected by default. Note: The .NET agent provides web service monitoring by default. Selecting CA APM for SOA provides additional capabilities, such as enhanced transaction tracing, monitoring for WCF services, and additional dependency metrics. After installation, the content of the .pbd files depends on whether you enable CA APM for SOA. For more information, see the CA APM for SOA Implementation Guide.
CA APM for Microsoft SharePoint and CA APM Standalone Agent for Microsoft SharePoint (SPMonitor) enable monitoring for Microsoft SharePoint web applications and services. The option is only applicable on Windows Server 2003 or 2008. For more information, see the CA APM for Microsoft SharePoint Guide.
If you do not enable any monitoring options, you can manually enable monitoring options later. 5. Select whether additional agent services should be started automatically or manually. If you selected the CA APM Standalone Agent for Microsoft SharePoint (SPMonitor), specify a SharePoint domain user account and password for the service to run. Example: <domain>\<username> 6. Click Install. The installer creates the .NET agent root installation directory and installs the files the agent uses. 7. 8. When the installation is complete, click Finish. To verify the agent has been installed successfully, do one of the following:
.exe installer: verify that the IntroscopeDotNetAgentInstall*.exe.log file is in the same directory as the installer executable. .msi installer: verify that the MSI*.LOG file is created under the %temp% folder. The log file is only available for Windows Installer 4.0 or later.
9.
Restart IIS Admin Service to complete the installation. Note: Installing the .NET agent adds the following system environment variables to the operating system: com.wily.introscope.agentProfile, Cor_Enable_Profiling, COR_PROFILER. Restarting IIS or rebooting the local computer is required to inform IIS that system environment variables have changed.
DotNetAgentFiles-NoInstaller.x64.9.1.0.0.zip DotNetAgentFiles-NoInstaller.x86.9.1.0.0.zip
2. 3.
Extract the installation archive contents into a directory of your selection. Set up the <Agent_Home>\wily directory for the .NET agent. Note: When you run the .NET agent installer program, the default root installation directory is C:\Program Files\CA APM\Introscope<version>. Within the root installation directory, the installer creates the wily directory that is the <Agent_Home> directory.
4.
Register the wily.Agent file to the Global Assembly Cache as follows: a. b. c. d. Open a command prompt as the administrator. Navigate to the wily\bin directory. For example:
explorer <Agent_Home>\wily\bin
5.
Register the wily.NativeProfiler file as follows: a. From a command line, navigate to the wily\bin directory and invoke the following executable:
C:\WINDOWS\SysWOW64\regsvr32.exe <Agent_Home>\wily\bin\x84\wily.NativeProfiler.dll
6.
Open the IntroscopeAgent.profile file in a text editor and configure the Enterprise Manager connection as follows: a. Locate the line: introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT , and specify the host name of the Enterprise Manager for the agent. For example:
introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT=sfcollect01
b.
Set other properties for communication with the Enterprise Manager as appropriate.
7.
8.
Run the wilypermissions utility from a command line to verify that users have permission to access the <Agent_Home> directory. For example:
wilypermissions.exe c:\WilyAgent9065\wily w3wp.exe
9.
Japanese:
IntroscopeDotNetAgentInstall64_9.1.0.0.msi TRANSFORMS=1041.mst ProductLanguage=1041
Chinese:
IntroscopeDotNetAgentInstall64_9.1.0.0.msi TRANSFORMS=2052.mst ProductLanguage=2052
3.
Restart the application server to complete the installation. The installer creates the .NET agent root installation directory and installs the files the agent uses. The .MSI*.LOG file is created in the %temp% folder.
version Contains version information for optional agent extensions, whether you enable them or not.
Read permission to <Agent_Home>\wily Read and execute permissions to <Agent_Home>\bin and <Agent_Home>\ext Read and write permissions to <Agent_Home>\logs and <Agent_Home>\dynamic
If you want to restrict access to this directory, you can modify the default permissions to only allow the user accounts that run the IIS worker process to access the <Agent_Home> directory.
The utility executes, granting permission to the <Agent_Home> directory to the user, and giving access to Performance Monitor counters. Note: The process name must include the file extension. If the process name is not specified, the IIS worker process name is the default.
3.
Set the introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT property to the Enterprise Manager listening port. For example:
introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT=5001
4.
Set the introscope.agent.enterprisemanager.transport.tcp.socketfactory.DEFAULT property to the socket factory used for connections to the Enterprise Manager. For example:
introscope.agent.enterprisemanager.transport.tcp.socketfactory.DEFAULT=com.wi ly.isengard.postofficehub.link.net.DefaultSocketFactory
Note: In most cases, you can use the default setting for this property. If you want to use a different socket factory, modify this property. 5. 6. Save and close the IntroscopeAgent.profile file. Restart IIS Admin Service to complete the configuration.
You can, however, configure other accounts to run the worker process at the application pool level. If you configured other user accounts to run the IIS worker process, do the following:
Determine which user account run applications Verify that all of the accounts used to run applications have permission to access the <Agent_Home> directory Set user permissions for the account that runs the Performance Monitor Collection Agent to allow access to Performance Monitor counters
Follow these steps: 1. In Windows Explorer, right-click on the root .NET agent folder and select Properties. The Properties window for the folder is displayed. 2. 3. Click the Security tab. Click Add. The Select Users or Groups dialog box is displayed. 4. 5. 6. Type all or part of the user name in Enter the object names to select. Click Check Names to search for one or more matching user names. Select the appropriate user account, then click OK. The Permission Entry dialog box is displayed. 7. Under Full Control, verify that the user has Allow checked. Enabling Full Control provides the user with permissions to Modify, Read & Execute, List Folder Contents, Read, and Write. 8. Click Advanced. The Advanced Security Settings dialog box is displayed. 9. Select Replace permission entries on all child objects with entries shown here that apply to child Objects to propagate permissions to the child directories, and click OK.
CA APM .NET Agent9.1.0.0 (32 bit) CA APM .NET Agent9.1.0.0 (64 bit)
4.
Click Remove. You are prompted to confirm that you want to remove the agent.
5.
Click Yes to remove the agent. The .NET agent DLLs are unregistered, related environment variables are removed, and agent files that have not been modified since installation are removed.
6. 7. 8.
Close Add or Remove Programs. Restart the IIS Admin Service or reboot the computer. Select the root installation directory for the agent, right-click, and then select Delete. The .NET agent is removed.
b. c.
4.
Index 51