Hey all,
I currently have a template that is applied to multiple servers to collect windows performance counter information for some custom software. The issue is, the instance names changes on a server, and there can be more than one instance of the counters on each server (each with a unique name). I'm looking for a way to override the template's instance name setting and update each individual component's Instance. Alternatively, I suppose I could use PowerShell to retrieve which counters and instances exist on each server (Already have the ability to obtain that information via script) and then hopefully use Invoke-SwisVerb to create individual templates, applications and components - but I'm not sure where to start with scripting the creation of solarwinds portion.
From enacting the change manually via the web console and then running a SWQL query, I can see that the overriding setting is held in Orion.APM.ComponentSetting with a Key of "Instance" and a "Value" of the instance name I entered (Along with ComponentID for the individual component of the application, as well as ValueType = 0 and Required = False)
I'm not finding any Swis Verbs to invoke in order to update a specific component like this - does anyone have any guidance?
I know the above is rather vague - if I can provide more information to facilitate a solution, please let me know.