question

Sangeetha M. avatar image
Sangeetha M. asked ·

Do we need to set up a different server for the Collector?

Could you please suggest?

Will the server-only installation be sufficient?

Will we have to set up a different server for the Collector? Or should we run the full installer on one system?

Thanksℜgards

Sangeetha

appmon7.1
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Sebastian K. avatar image
Sebastian K. answered ·

Good practice for appmon tells that collector embedded into server is only for demo usage. We somtimes use embedded collector on test environments, mostly for loadtests. But according to documentation:

https://www.dynatrace.com/support/doc/appmon/insta...

embedded collector can be used mostly on POC and evaluation. If you are thinking about production monitoring it's recommended to use external server collector (one or more). Collector should be as close to agents (applications servers) as it's possible. This is because on application start collector is browsing all classes from JVM/CLR, instrument them and returning to application server. This need good network performance. It there will be firewall between them without proper communication open, application start can be delayed or stopped. Collector putted into the same zone as agents also simplify network configuration because servers should properly connect to collector without problems, you will only need to provide open communication from collector to server.

Collectors aren't licensed separately so you cen setup as them without worry about that.

Regards,
Sebastian

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Thank you so much Sebastian for detailed explanation.

0 Likes 0 · ·
Sebastian K. avatar image
Sebastian K. answered ·

About ports used by appmon:

https://www.dynatrace.com/support/doc/appmon/insta...

And here are very importants informations. If you will be installing appmon 7.2, default agent is appmon agent. It's important because of different communication protocols:

Agent to collector connects via 9998 port over TCP, after that it's switching to Appmon agent and communication is HTTPS 8043.

Collector to server communicates via 6699 port over TCP, when agent is switching to appmon agent, then data to server are sent via 8041 HTTPS.

Agent and Collector needs duplex communication

Collector to server as well. This is because after installing patch on server, it's distributed to collectors and agents. Also class browsing on collectors has to gether data from agent and return them to agent.

Regards,
Sebastian

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Thank you so much. Now, I can clearly explain the customer.

If I am not bothering you, I have one more new question. Since we are getting new application, customer is posing all these question.

Query from the customer:

"we have to set the user, limits for filehandles/sockets, etc depending on the number of agents.

Can you provide us with some values we can use? Is it correct to assume the value mentioned in the documentation (50*3*2*System Profile) and add 300 to the required maximum of 2048 per Application?

Example: We have 14 Java applications we want monitored. So we add 14*300=4200 to 2048? Does each monitored application use a System Profile?"

I tried to get this info from documentation but, I could get the exact answer to this. Also, I am a bit confused with the question. Above I have posted the question as it is come from the customer without modification

Thanks in advance

Thank you.

0 Likes 0 · ·
Sebastian K. avatar image
Sebastian K. answered ·

About ports used by appmon:

https://www.dynatrace.com/support/doc/appmon/insta...

And here are very importants informations. If you will be installing appmon 7.2, default agent is appmon agent. It's important because of different communication protocols:

Agent to collector connects via 9998 port over TCP, after that it's switching to Appmon agent and communication is HTTPS 8043.

Collector to server communicates via 6699 port over TCP, when agent is switching to appmon agent, then data to server are sent via 8041 HTTPS.

Agent and Collector needs duplex communication

Collector to server as well. This is because after installing patch on server, it's distributed to collectors and agents. Also class browsing on collectors has to gether data from agent and return them to agent.

Regards,
Sebastian

Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.