• 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
      • BSM Open Q&A
  • Home /
  • Public Forums /
  • Network Application Monitoring /
  • Enterprise Synthetic Monitoring /
avatar image
Question by Kalle L. · Apr 13, 2018 at 10:13 AM · agent documentation 12.5 communication active

ESM Proxy Agent setup

Hi,

Couldn't find any earlier discussion about this. When registering a new agent from the agent's side (agent-initiated connection), a proxy agent can be defined:

https://community.dynatrace.com/community/pages/vi...

Is there any further documentation regarding this? What does the proxy agent setup entail, is it basically the same as installing a regular agent but with the exception that this one also accepts and forwards measurement data from one or more agents & sends it to the agent manager? Is it then dedicated to be used as a proxy agent, or can it still execute its own monitoring and forward all the data (own + other agents') to the manager? And finally, is the process of adding the proxy agent as a new agent in the Synthetic Console the same as if it was a regular agent?

One way to achieve similar functionality as the agent proxy would be to define a child agent manager, but I'm wondering whether this type of chain is possible:

Manager A = Parent

Manager B = Child to Manager A

Manager C = Child to Manager B?

So then C would send monitoring data to B, and B would forward it to A, and from A it would go to CAS. Is that type of setup possible?

Br,

Kalle

Comment
Himanshu M.

People who like this

1 Show 2
10 |2000 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
avatar image Kalle L. · Apr 13, 2018 at 10:19 AM 0
Share

Oh and about the proxy settings during registration:

The connection is probably http://hostname + port 9016 or https://hostname + port 9017

What about the user ID + password definitions, seeing as the way the agents to agent manager data transfer works is that no login credentials are required - why is this different? So the process of data handling (incoming + outgoing) is probably different then for a proxy, compared to e.g. a child agent manager.

avatar image Himanshu M. · Apr 18, 2018 at 02:49 PM 1
Share

HI @Kalle L.,

Replying to your main question:

Synthetic Agent & Agent Manager are different components with their separate tasks and they have a different executable to run (while installing).

Agents are not able to receive data from any other agent and they cannot act like a child Agent Manager.

So according to my understanding , below setup as mentioned by you is not possible:

Manager A = Parent

Manager B = Child to Manager A

Manager C = Child to Manager B?

Also regarding the Proxy details in adding an agent manager (wile setting up an agent initiated communication) : it is just a matter of communication from Agent to Agent manager.

If direct communication is not possible but can be established via proxy , then you need to use proxy.

It is exactly the same concept when you do the reverse: agent manager initiated communication . If agent manager cannot communicate directly to agent , then you need to use proxy to achieve the same

Thanks

Himanshu Mor

2 Replies

· Add your reply
  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image
Best Answer

Answer by Carol O. · Apr 18, 2018 at 05:04 PM

Hi. I have modified the documentation for Adding an Agent with Agent-Initiated Communication; I think it was confusing. I'm not sure what you meant by "proxy agent", but the Agent-initiated registration really refers to defining a proxy that may be required for the Agent to communicate with the Agent Manager. You can use this if you need a proxy. It is similar to configuring a proxy server in the Agent General Tab or in the Agent Manager General Tab. You may also want to refer to the proxy server documentation in Servers Content Pane

I think some customers have used multiple hierarchical Agent Managers. If needed, you should be able to use this type of chain (PAM = Parent Agent Manager; CAM = Child Agent Manager):

PAM A = Parent AM with configuration

PAM B = Parent AM reporting to its Parent AM A

CAM C = Child AM reporting to its Parent AM B.

So then C's Agents would send monitoring data to C; C would send data to B, and B would forward it to A.

Comment

People who like this

0 Show 1 · Share
10 |2000 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
avatar image Kalle L. · Apr 19, 2018 at 08:43 AM 0
Share

Thank you for the responses Carol and Himanshu! This really cleared it up for me, I know now how to proceed with planning our setup.

avatar image

Answer by Kalle L. · Apr 18, 2018 at 02:13 PM

No responses yet, but in the meantime another question: the agents connecting to the proxy need to get their Recorder licensing from somewhere. I suppose you could install DLM on a Proxy Agent and have the agents get their licensing from there, right? So far we've had the DLM running either at CAS or an Agent Manager, but I suppose there's no limitation to put it on a Proxy Agent...

Comment

People who like this

0 Show 2 · Share
10 |2000 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
avatar image Himanshu M. · Apr 18, 2018 at 02:24 PM 1
Share

HI @Kalle L. , Response to your last reply about the local license installation using DLM on the proxy agent: yes that works fine as I have already done this in my environment.

Only concern is that if you use a local license file on the agent machine , you will have ot upgrade the license file manually on all such agents who are not fetching the license from central license server(either CAS or agent manager , depends where you have installed licensing server).

avatar image Carol O. &. · Apr 18, 2018 at 04:45 PM 0
Share

Hi, please note that you only need the Recorder license when you are using the Recorder GUI. A run-time license is not required for the Recorder; so an Agent does not necessarily need a license. Thanks!

Your answer

Hint: You can notify a user about this post by typing @username

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 Forum User Guide and Forum Guidelines to learn how to get started.

Community Member of the Month
February 2019

Announcing Dynatrace's Community Member of the Month for February 2019, Larry R.! Click here to read more!

Employee Member of the Month
February 2019

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

Live webinar: AIOps done right through enhanced Dynatrace AI root cause detection

Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!

Live webinar: AIOps done right through enhanced Dynatrace AI root cause detection

Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!

NAM 2019 Beta is available

Would you like to have an early taste of what we have cooked up for 2019? We would love to hear your feedback and improve some of the new features. Check NAM 2019 Beta release notes.
Sign up today!

Follow this Question

Answers Answers and Comments

27 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

fxprxmon.exe (Fiddler for dynaTrace Integration): No documentation, Performance impact and proxy considerations 4 Answers

Sample usage of Whenever for Proxy Login 1 Answer

Proxy Login on IE 1 Answer

Agent upgrade to 12.5.3 2 Answers

Object detection is off with Firefox 24.0 ESR 1 Answer

Forum Tags

nam server scripting recorder nam java cns communication scheduler install esm sizing nam console console string matching 12.5 database xendesktop agent manager active ocr citrix dna vba rum migration files configuration license framework security sap agent documentation alerting css autocheck
  • 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
    • BSM Open Q&A