Comments
-
We do virtually (ha!) all our testing on VMs. It's fully supported.
-
In general, you can do the same stuff from either language. Python is better as a general purpose programming/scripting language. If your job is SolarWinds + Windows admin work, PowerShell is worth learning. If you also have Linux or other non-Windows boxes to administer, you are probably better off focusing on Python.
-
What version of NPM are you using? Also, you should compare the contents of the Pollers table for a node added through the GUI vs. the API.
-
I checked with the NTA dev team to be sure - there is no API for creating IP groups. If you need to create a bunch of them as a one-time or occasional task, you could probably write script to generate a file in the IP group import/export format (undocumented) and use the website to import it. That's not fully automated…
-
The problem is that your xpaths are not taking namespaces into account. QueryXmlResponse and all the elements under it are in the "http://schemas.solarwinds.com/2007/08/informationservice" namespace, but xpath looks for unqualified element names in the null namespace. In LibXML, you handle namespaces in xpath using an…
-
Let's get more info about that error. Run the script at the command line to reproduce the error, then run this command: $error[0]|format-list -force That will get a stack trace and some other details to help us understand what is going on here.
-
SDK 1.9 (http://downloads.solarwinds.com/solarwinds/Release/Orion/OrionSDK-1.9.zip) includes a PowerShell sample for adding a WMI node. Note that the credential you want to use for the node must be entered through the website - then the script just references it.
-
Local System.
-
8.5 has a known issue with SSL. We have it fixed in-house and are working on getting together a hotfix for it.
-
The problem is this line: $unmanagefrom = [Datetime]::UtcNow.Add What you meant to say was this: $unmanagefrom = [Datetime]::UtcNow "Add" is a method. Probably just a copy/paste mistake. I don't think you need the "[string]" or "[Datetime]" markers in the verb arguments.
-
NPM 9.5 does not have HTTPS access to SWIS out of the box, but it can be added through some configuration changes. The 1.0 release of the Orion SDK included step-by-step instructions for doing this and also a tool that can automate the process. Your user will need to either follow the instructions or run the tool to set up…
-
This is a bug. It's fixed in the in-development version, but that doesn't help you today. I recommend using the discovery API instead. Please see this example script, also referenced in your other question: https://github.com/solarwinds/OrionSDK/blob/master/Samples/PowerShell/DiscoverSnmpV3Node.ps1 .
-
SWQL Studio only has basic keyword highlighting. "DESC" turns blue because you can use it in an ORDER BY clause, like "SELECT Caption FROM Orion.Nodes ORDER BY Caption DESC" to get node captions in reverse alphabetical order. To find out the properties of Orion.Nodes, you can use a query like this: SELECT Name, Type FROM…
-
In 9.0, you can't edit volume custom properties on the website. It's a feature we had to cut for time. Sorry!
-
If I understand correctly, you have two Orion installations: one ("production") used for production monitoring and one ("lab") used for testing custom integration code. The problem you are trying to solve is that the lab instance has no data for some tables that are important for your dev/test work. Right? I suggest using…
-
Try this query (courtesy of the UDT dev team): SELECT TOP 10000 ae.DetailsUrl, ae.ConnectedTo, ae.ConnectionType, ae.ConnectionTypeName, ae.HostName, ae.IPAddress, ae.MACAddress, ae.MACVendor, ae.MACVendorIcon, ae.PortNumber, ae.PortName, ae.PortID, ae.NodeID, ae.VLAN, n.MachineType, n.SysName, n.Caption, n.Description,…
-
PowerShell prompts with >> because you are missing semicolons (;) after some of the properties. Also, if you are on NPM 11.5 or later you don't need to specify most of those properties. Please check out this sample: OrionSDK/CRUD.AddNode.ps1 at master · solarwinds/OrionSDK · GitHub
-
That URL (https://servername:17778/SolarWinds/InformationService/OrionBasic) is expecting you to POST a valid SOAP request, so your browser gets a 400 Bad Request error when it just tries to GET the URL. To check connectivity in the browser, try loading https://servername:17778/SolarWinds/InformationService and see what…
-
Do you already have automatic config backup set up in NCM and are just looking to have a script grab these from NCM for your regular audit? Or you want the script to trigger a fresh backup for that set of devices? Since you are new, here are some getting-started resources: About SWIS · solarwinds/OrionSDK Wiki · GitHub…
-
Could you clarify what you mean by "network pools"?
-
In this sense, polling is ICMP (ping) and statistics collection is SNMP. From polling we get response time, packet loss, and status (Up/Down). From statistics collection we get everything else, including free memory. You should expect new values for free memory to arrive every 10 minutes or so.
-
Without having tested this scenario, my guess would be that the syslog and trap services would start failing to insert new data when they hit their limits. Since those are handled by independent services, I think it's unlikely to cause problems for other monitoring. This sounds like a promising solution to this problem.
-
Orion reports the average of all of the CPUs. So on a quad core box with one CPU pegged, one at 60% and two idling, Orion's CPU gauge would show 40%.
-
Have you looked at this page? https://github.com/solarwinds/OrionSDK/wiki/Alerts Do you want to acknowledge the alerts or actually clear them (make them disappear)?
-
This entity uses an obscure SWQL feature for parameters. SWQL Studio doesn't show this in the tree, so there's not really any way to discovery it. You can use it like this: SELECT CategoryName, InstanceName, CounterName, RawValue FROM Orion.PerformanceCounters(Category='Processor') or SELECT CategoryName, InstanceName,…
-
Documentation for Orion's API is here: Home · solarwinds/OrionSDK Wiki · GitHub For Perl, we only have a very minimal sample: OrionSDK/query.pl at master · solarwinds/OrionSDK · GitHub But it's a REST API (REST · solarwinds/OrionSDK Wiki · GitHub ) so you should be able to work out how to do the other operations from Perl.…
-
No, this is not supported at this time. I'll let the product manager know you are interested.
-
SWQL queries are not sent directly to SQL Server. They are processed according to the SWIS schemas in the product to determine what data needs to be fetched from where. Since the SWIS schemas don't know anything about "[sps_ssrs_10_onestop_reportserver].[dbo].Catalog", this is not going to work.
-
Have you looked at the Orion.IpSla.CDRDetails entity?
-
The Custom Chart resource and the other resources based on having a reporting "data source" do not support context-aware macros like ${NodeID}. There's no way that I can see to propagate the NodeID value from the surrounding page into your custom query. Secondarily, we apparently have a bug in the SWIS query parser that…