Comments
-
I would use the "Remanage" verb on Orion.NPM.Interfaces to do this. It takes one argument: the interface net object id. This will be a string in the for "I:123" where 123 is the InterfaceID.
-
What you are looking for is too fancy for this table resource. It just displays rows and columns - it is not sophisticated enough to promote repeated values up to group headers.
-
Provisioning an interface in the device can probably be done with an NCM config change template, though that will depend a bit on the specifics of what this provisioning entails in your environment. NCM config change templates can't do things like enable NPM monitoring for the interface or set custom properties on it. If…
-
Those "asmx" services are intended for use by the Orion website itself, called from the end user's browser. As such, they expect cookie authentication. Is that what you are using? At this time there is no SWIS API for managing SAM components.
-
Close - the format of URLs like this is the path to the page (/NetPerfMon/DetachResource.asp), then a question mark (?), then a series of name/value pairs separated by ampersands (&). So in your example with the /Orion/Voip/Summary.aspx page, you were starting from a URL that didn't yet have a question mark, so you add…
-
That's definitely not expected behavior. Here's something that would help debug this: diff the properties of the target node before and after the update. Like this: function DiffProps($oldProps, $newProps) { foreach ($key in $oldProps.Keys) { $old = $oldProps[$key] $new = $newProps[$key] if ($old -ne $new) { "$key changed…
-
If you have pass through authentication set up, the password in the database doesn't matter. It doesn't actually have to be blank - you can put anything because the login screen will be bypassed.
-
Neither of those use cases are supported in the API at this time, but I'll make the UDT and IPAM product managers aware that you are interested in this.
-
If you mean displaying the two values as separate lines on one graph, then no, you can't do that. If you mean combining them mathematically (such as by adding them together), then you can do that with a "Transform Results" poller.
-
Good feature request! Captured.
-
Some of this sounds buggy and some of it is as designed. Let me run down the list and classify. Buggy: * Pinging an unmanaged node. * Sending SNMP to an unmanaged node. * Not showing the unmanaged blue circle on the Overview page. * Authentication failure traps on the rediscovery schedule during unmanage. As designed: *…
-
1. Your script looks fine - sending all the Uris as a single batch, as you are doing, is the best way. A performance improvement here will have to come from product changes. 2. Once the suppress time passes, alerts will be resumed automatically. You don't need to explicitly do this.
-
In the current release there is no ability to modify existing accounts through the API. In the upcoming release (in beta now), there is. What specifically are you looking to change?
-
Start here: GitHub - solarwinds/OrionSDK: SDK for the SolarWinds Orion platform, including tools, documentation, and samples in Powe…
-
Current (last polled value) memory usage information can be found in these properties on Orion.Nodes: MemoryAvailable, MemoryUsed, PercentMemoryAvailable, PercentMemoryUsed. Historical (timestamped) memory usage informatoin is (somewhat confusingly) in Orion.CPULoad.
-
Some of the resources modify the query rather than using it as you enter it. I'm guessing that something about these modifications changed and this is what is breaking. Without knowing the specific error you are seeing, it is hard to know what you should do to get this working again. One guess: some resources append a…
-
That's, cool, Chris! Thanks for sharing! If you don't mind, I'd like to understand the set of things you needed to drive the website for so I can take them as feature requests for the API. Here's what I'm guessing: * To modify the discovery profile. * To start the discovery. * To import the discovered node once the…
-
A new GUID (essentially a big random number) is generated at the time you assign a universal device poller.
-
I entered this as case 406038 in case you want to check on status in the future.
-
Your assessment is accurate. Orion does not currently enforce account limitations for these entities.
-
What versions of Orion and the SDK?
-
The URL for suppressing alerts is: /SolarWinds/InformationService/v3/Json/Invoke/Orion.AlertSuppression/SuppressAlerts The payload for all .../Invoke/... URLs is a JSON array of the argument values in order. The three parameters are a list of element uris to suppress alerts for, a start time, and (optionally) a stop time.…
-
To add a value to this list, use the ModifyCustomPropety verb. See this page for a description: https://github.com/solarwinds/OrionSDK/wiki/Managing-Custom-Properties#modifying-custom-properties
-
There is currently no API that is directly equivalent to the "List Resources" screen in the Orion website. To do what you want, I recommend looking the discovery API: Discovery · solarwinds/OrionSDK Wiki · GitHub
-
Once you have the NodeID, you can add the node to NCM with a call like this: swis.invoke('Cirrus.Nodes', 'AddNodeToNCM', nodeId)
-
Is $swis pointing to an Additional Polling Engine, by chance?
-
Have you read through https://github.com/solarwinds/OrionSDK/wiki? Let us know what your goals are and we can point you to something more specific.
-
That's strange. It's almost like the service reference got added twice. If you start over with a new project and add the reference again, do you get the same errors?
-
You can browse the available SWIS entities using SWQL Studio or at http://solarwinds.github.io/OrionSDK/schema/ . In this case, the entity you are looking for is Orion.Routing.RoutingTable.
-
There are only a few basic operations in the API: Query, Invoke, Create, Read, Update, and Delete. Once you now how to do these in a particular the language/runtime, you should be able to translate programs that use the operations from another language to your target language. We tend to use powershell for the samples…