Hi,
I have a question about gathering license usage information - I was wondering if anyone had attempted this. We're trying to gather data on license usage over time by system profile and license type. Let's say we own some .NET Server, .NET Rich/Fat client, Browser Agents and a UEM Subscription license types. We'd like to understand their use over time so we can plan for future purchases and understand how the set of licenses we have are being used.
I'd like to end up with something simple like by Agent type (.NET Server, .NET Rich/Fat Client, Browser), by System Profile with a count of the hosts with active agents and for now ignore the UEM page action subscription information say once per day or something like that.
Is there a recommended way to query active/licensed agents by agent type by system profile?
From the dynaTrace Server Health dashboard - there is the connected systems measure - but that doesn't have the detail.
Using the REST Agents interface - The returned XML doesn't seem to provide enough information to identify the type of agent without trying to use the Host or commandLine subnodes or creating some naming standards for agent groups to determine what technology the agent is. The REST interface also doesn't have some of the detail data that the Agents Overview dashlet has in the detail view of an agent.
For example using the Agents Overview Dashboard the Browser agent details has a value for technology of "Browser" The REST interface technologyType subnode is "Unknown" and none of the subnodes have a value of "Browser" The same is true for the Web server plug-in for UEM. The agent details for Technology from the dashboard is "Web Server" but in the returned REST XML technology type is "Unknown" and there isn't a value in the sub nodes of "Web Server" Not sure why this isn't available in the REST interface.
The technology type is .NET for both Server and Rich/Fat Client agent - so maybe we can use operatingSystem to determine if one is a client but again is there a recommended way to identify the server and Rich/Fat client agents?
In summary - is there a data set available with license information over time that we should use - or can you suggest an approach if you've seen one that works?
Thanks,
-Brian
Answer by Shaun G. ·
There is a plugin that may help you. It will allow you to track agent usage for system profiles and agent types.
Answer by Brian P. ·
HI - yes sorry for hte delay.
I'm most interested in connected agents, by type, by profile to understand license utilization. I think the REST would be better because then I can gather the metrics over time. The dashboard is a good short term solution.
Another thought is you could add this to a self monitoring dashboard - e.g. enhance the connected agents sensor to capture agent type and send to the warehouse.
I agree with James, and if I can +1 the already submitted RFE somehow I'd like to do that.
Answer by James M. ·
We put in a related RFE, to be able to distinguish successfully connected agents vs. those that aren't legit (due to agent name mismatches, etc.) We are trying to do balanced scorecards/metrics and the breakdowns from Brian, as well as this would be the right level of license utilization reporting we need.
We have close to 400 agents right now, so this is a big issue for us.
Answer by Werner B. ·
Dear Brian,
I think we have not yet have this kind of request , most customers dont have a lot of licenses.
Right now we only have the information sources you already mentioned, Agents Overview Dashboard in the Client and the Rest Interface. What you would need sounds like an Overview over connected agents (with type) per profile per license plus the number of available not connected agents(plus type) either as a Dashboard or over the REST interface , correct?
with best regards, Werner Breitfuss
JANUARY 15, 3:00 PM GMT / 10:00 AM ET