• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
        • Enterprise Synthetic Monitoring
      • Synthetic Classic
        • Synthetic Classic Open Q&A
  • Home /
  • Public Forums /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by Joe A. · Aug 30, 2013 at 02:09 PM ·

5.5 Web server agent on IIS 7.5

I've just upgraded to dynaTrace 5.5 (5.5.0.5227) on Windows 2008 R2 (IIS 7.5). I added the web server agent as detailed in the documentation to one of my applications (there are a few on the IIS server). However, in my "Agents Overview" dashlet, I am seeing every application pool listed. Further, the Javascript agent is not being injected.
When I run the health check, the error that gets reported under Injection Check is "UEM is deactivated on connected agent. There might be some connection issues between dt server and the connected agent". However, looking at the logs I see that does connect and can access the Shared Memory

The documentation looks almost identical for 5.5 as it did for 4.2 for the web server agent, but I'm wondering if I need to do something different to:
A) Only have the web server agent be injected into one application (I wonder if I am using multiple licenses here)
B) Get the Javascript agent injected.

Comment

People who like this

0 Show 0
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

7 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Andreas G. · Sep 03, 2013 at 07:41 AM

Hi. Have you started your "dynaTrace Web Server Agent" Windows Service? Web Server Agents injected into IIS will communicate with the local Web Server Agent Service that will run on the same machine. This is the service that is actually THE "MASTER" AGENT that you will see in your Agent Overview Dashlet. When adding a new Tier to your System Profile you will get detailed instructions on how to modify the dtwsagent.ini file and then launch the web server agent service.

I think this is the missing step in your scenario

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Joe A. · Sep 03, 2013 at 01:36 PM

The service was running and was reporting properly to the server, but I uninstalled and re-installed the agents on the web-server anyway.  It looks like the initial install did not register the module within IIS.  I now am getting the Javascript injected down to the client.

However, I still see multiple sub-agents listed under the master agent.  This is my configuration:

Server
-->Sites
------>Default Web Site
----------->web


"Default Web Site" has it's own application pool, let's call it "DefaultAppPool".  Then the application "web" has it's own application pool, let's call that "WebPool".  Even though I only have the module configured at the "web" level (not at server or default web site level), I still get sub-agents for "DefaultAppPool" along with "WebPool".

Am I using 2 WebServer agent licenses in this scenario (or do you only count master agents)?  

Is the dynaTrace DLL getting loaded by the "DefaultAppPool" and called in the request process (even though it should not be doing any work)?

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Lopes D. · Sep 03, 2013 at 05:14 PM

I had the same issue a while ago, since you have 5.5.0.5227 you should only be consuming one license.

 

I think you get subagents for all App Pools because the dynaTrace Module is also enabled on the "Sites" level. I didn´t investigate much further since this only consumes one license so I didn´t mind having the DefaultWebSite showing up on my Agents Overview.

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Joe A. · Sep 03, 2013 at 10:11 PM

Thanks David.  What about the dynaTrace dll?  Does it still get called in the IIS request process?  I don't want to introduce overhead in my other application pools that I'm not monitoring.  

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Jigar P. · Feb 24, 2015 at 08:32 AM

I am also interested to know the answer- will the dynatrace dll be loaded for all the sites underneath the default site? In my case, the site I want to monitor is configured under the default site- so I don't have any option other then adding the ISAPI filter module (IIS 6) at the default site level.

Jigar

 

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Andreas G. · Feb 25, 2015 at 07:31 PM

The DLL will be loaded for all sites where it is configured to be loaded. I dont have IIS6 available in the moment. But - if you load it for the Default Site the default behavior is to load it under all sub sites as well. I am not sure if there is an option in IIS6 to exclude certain modules from being loaded on sub sites. In IIS 7.x that is possible.

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Jigar P. · Feb 26, 2015 at 02:17 AM

 

Thanks Andi. I just looked at the IIS Manager again and I could not find a way to exclude module at the subsite level in IIS 6.  If anyone knows how do it for IIS 6- please let me know.

Jigar

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

Welcome to the
Dynatrace Community Forums

Check out the Community User Guide and First steps in the forum to learn how to get started.

Community Member of the Month
December 2019

Announcing Dynatrace's Community Member of the Month for December 2019, Enrico F.! Click here to read more!

Employee Member of the Month
December 2019

Announcing Dynatrace's Employee Member of the Month for December 2019, Silvia M.! Click here to read more!

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 12, 4:00 pm CET / 10:00 am ET
Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 12, 4:00 pm CET / 10:00 am ET
Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 12, 4:00 pm CET / 10:00 am ET
Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 12, 4:00 pm CET / 10:00 am ET
Register here

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Forum Tags

dotnet mobile monitoring load iis 6.5 kubernetes mainframe rest api errors dashboard framework 7.0 appmon 7 health monitoring adk log monitoring services auto-detection uem webserver test automation license web performance monitoring ios nam probe collector migration mq web services knowledge sharing reports window java browser agent community user guide hybris javascript appmon sensors good to know search 6.3+ server documentation easytravel web dashboard kibana system profile purelytics docker splunk 6.1 process groups account 7.2 rest dynatrace saas spa guardian appmon administration production user actions postgresql upgrade oneagent measures security Dynatrace Managed transactionflow diagnostics user session monitoring unique users continuous delivery configuration alerting NGINX splitting business transaction client 6.3 installation chart database scheduler apache mobileapp RUM php dashlet azure purepath plugins agent 7.1 appmonsaas messagebroker nodejs 6.2 incidents android sensor performance warehouse
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A
      • Enterprise Synthetic Monitoring
    • Synthetic Classic
      • Synthetic Classic Open Q&A