Skip to main content
MarcoTosin
21-Topaz I
21-Topaz I
March 26, 2015
Question

Performance Advisor for PTC Creo

  • March 26, 2015
  • 3 replies
  • 4948 views

Hi all,

we have a centralized installation of Creo in a network drive and each user runs Creo from that location.

 

Because PTC Diagnostic Tools is installed only in the network drive, how could we check Creo diagnostic from remote machine?

 

It is possible to have only one installation of Creo and many of Diagnostic Tools?

 

Thanks in advance for your answers

3 replies

24-Ruby III
March 26, 2015

Marco,

I suggest you to contact PTC Support.

Martin Hanak

16-Pearl
March 26, 2015

Marco,

I was researching a similar issue. I wanted to have Creo Parametric 3.0 (CP3) installed locally, but have the Quality Agent (QA) installed on a server. I wanted this configuration so I could control what data is collected and if it's collected from a central location (the QA server).

It is possible to have the QA installed separately (according to the documentation), but there are some stipulations.

  • The data is collected locally on each PC, not on the server machine where the QA is installed.
  • The configuration of what is collected is located locally on each PC. ( I don't recall where at the moment, I'd need to look that up. ) You can make the directory read only, so users cannot modify what is collected. This type of configuration makes upkeep a pain. It would be a HUGE help if defining what data is collected is centralized on the server where the QA is installed.
  • There is a local PC machine registry setting to control whether the QA is on or off. (see CS38252) Again, this type of configuration makes upkeep a pain.
  • To use the network install of the QA, you need to set the config option "quality_agent_path" with value of the path of the qualityagent.exe

Please note that I have not fully vetted this process yet as I don't have permission from legal yet to send the data to PTC.

In your case, I believe you'd still need to have a "QA" setup/configuration on each PC similar to what I've listed above; registry setting & local QA settings directory. If you already have a local PC setup script, you can add the QA piece to it fairly easily.

It would be nice if the QA could be configured on a single server only.

Regards,

Dan Nordin

BAE Systems

www.baesystems.com

23-Emerald IV
March 26, 2015

Marco,

PTC Diagnostic Tools is the renamed Quality Agent. In fact, if you look at the executable, it's still called "qualityagent.exe". It can be installed locally or on the network. Even though it is installed in a shared network location, it still runs a local process on each user's computer. It also stores user (and computer) specific diagnostic data locally in the "C:\Users\<username>\AppData\Local\PTC\QualityAgent\" folder.

The advantage of using the network version is that all users will have the same agent configuration. The disadvantage is that no data will be sent to PTC unless a registry key is manually added to each user's computer. (I have a case open with PTC on this issue right now.)

Keep in mind that if you're installing to a shared network location, you also need to tell Creo where to find it. This is easiest to do by adding a line to the Creo Parametric PSF file setting the environment variable "quality_agent_path".

By the way, your title talks about Performance Advisor, but the content speaks instead of PTC Diagnostic Tools.

23-Emerald IV
March 26, 2015

Looks like we were both typing at the same time. Apparently I type slower...

MarcoTosin
21-Topaz I
21-Topaz I
March 26, 2015

Dan e Tom,

thanks for your answers.

More information on setting "quality_agent_path" variable could be find here https://support.ptc.com/appserver/cs/view/case_solution.jsp?n=CS38252&lang=en

Tom: I was confused because of this article where you can find both.

https://support.ptc.com/appserver/cs/view/case_solution.jsp?n=CS72479&lang=en

Marco

Marco