Comments
-
Without seeing the script I am kind of guessing what's going on here. But here's my guess: the script is deleting interfaces one at a time, but the GUI is deleting them as a batch. It looks like the python swis client doesn't actually have a method for doing bulk delete, even though the underlying REST API does support…
-
No progress yet, but I'll add your name to the list requesting this.
-
I have no progress to report on this front. I'll ping the product manager again.
-
I can't make any promises in that area. Let me see if the product manager would like to comment.
-
Dan, Most of the time when we see that error, it's because IIS doesn't have permission to read URLRewrite.dll for some reason. You could try granting Everyone read permission to it temporarily. If the error goes away, then you know that this was a permissions issue and you can work on figuring out what's the least…
-
Docs: https://github.com/solarwinds/OrionSDK/wiki/REST#invoke-request The url for GetAllConnectionProfiles would be https://your-server:17778/SolarWinds/InformationService/v3/Json/Invoke/Cirrus.Nodes/GetAllConnectionProfiles. The POST body is a json array (not object!) of the argument values. Since this one takes zero…
-
The "/v3" in the url in your screenshot indicates that you are talking to SWISv3.
-
The complete list of functions is in this thread just above. It will be in the Orion SDK document as well as soon I can finish the SDK 1.8 release.
-
Yes, you're in advanced alert territory here. I don't know that you can necessarily include a count of the number of state changes, but you can at least put a delay on the alert reset condition. So have the alert trigger immediately when the interface goes down, but only have it reset the alert when it has been up for X…
-
Sorry for the late response. The different in serialization formats you are seeing between v2 and v3 is because the two versions have different defaults for the RETURN XML clause. In v2 the default is RETURN XML AUTO, which format uses the entity and property aliases as the XML element names. It also uses a hierarchical…
-
The documentation has been updated now. See http://solarwinds.github.io/OrionSDK/schema/Orion.F5.LTM.Pool.html and others.
-
The field you want is "Status".
-
That's a successful result. The Unmanage verb returns void, so you won't get anything back when it succeeds. If it fails you will get an error (exception) returned.
-
The recommended way to set the caption from powershell would be this: $uri = ... get the node uri from somewhere .. $dns = ... get the node's dns name from somewhere ... Set-SwisObject $uri @{Caption=$dns}
-
Another one, is there any way to center everything on the pages? If not I'd like to see that as an option. There isn't an option for that, but it's an easy hack. Edit \Inetpub\Solarwinds\Orion\ResourceContainer.ascx and add align="center" to the <table> tag at the top. Usual caveat with editing Orion's web files applies:…
-
No, the API only supports exporting or importing one alert definition at a time. You would need to write a script that looped through each alert configuration ID and exported it. https://github.com/solarwinds/OrionSDK/wiki/Alerts#verb-export
-
For the SWIS schema (which is more or less a layer on top of the database schema) there are relationships defined between the entity types. You can see these in the API reference documentation (C:\Program Files (x86)\SolarWinds\Orion SDK\Documentation\Schema\3.0\index.html) and in the left pane of SWQL Studio when you…
-
Note that the XML is only needed from PowerShell. From HTTPS, you can use the Json syntax, which is a little more concise: [ 1 ]
-
In the "Custom Query" resource you can use the ${NodeID} macro for this purpose. The "Custom Table" resource does not support macros that take context from the view that hosts them.
-
This has been fixed in NPM 12.4. ifAdminStatus and ifOperStatus are now reported correctly for DiscoverInterfacesOnNode.
-
I think something like this would work: ${SQL:SELECT convert(varchar, floor(Systemuptime/3600)) + ' hours, ' + convert(varchar, (convert(int,Systemuptime)%3600)/60) + ' minutes, ' + convert(varchar, convert(int,Systemuptime)%60) + ' seconds' FROM Nodes WHERE NodeID=${NodeID} }
-
JMP - the file I attached earlier in this thread fixes an error with Edit Default Net Object, not limitations. The problem you have hit with editing limitations will be fixed in the upcoming service release.
-
...but we don't currently have a way to do hop-by-hop.
-
Putting the request body on the command line with curl is possible, but it can be tricky because cmd.exe has really weird string quoting rules. See Quotes, Escape Characters, Delimiters | Windows CMD | SS64.com Here's a working example for Remanage. We need to send a json array (/Invoke/ calls always take their parameters…
-
No, it is telling you it does not like the BETWEEN keyword. This was only added to SWQL in the Orion Platform 2018.2 release (NPM 12.3). For earlier versions you can use something like this instead: WHERE ( DateTime >= '2018-11-06 14:00:00' AND DateTime <= '2018-11-07 15:00:00' )
-
Note that you can use any image as a background in MapMaker. Some people use a building floorplan, a Visio or LANsurveyor network diagram, or a screenshot of a Google Map.
-
For VoIP on Orion 9.0, you need VoIP 2.0 SP2.
-
That's right. In NPM 11.5 (platform 2015.1) all you can create are service accounts. Better support for account management will come in the future.
-
In the Universal Device Poller application, you can click File > Import Universal Device Pollers and load those files into your system.
-
You just want the most recent audit event for when a node's Mute_Node custom property is set to 'True'? You can get that by starting the query with "SELECT TOP 1" and then continuing with the rest of the query.