Comments
-
We don't have an API for this, but you can have all new agents automatically managed as nodes with this setting:
-
To trick the Orion 9.1 installer into thinking AppMon is not installed, delete this registry key: HKLM\SOFTWARE\SolarWinds\Orion\Application Monitor Now you need to manually remove AppMon. This set of steps should do an adequate job of that: * Delete the AppMon poller service: "sc delete OrionAppPoller" * Delete the…
-
No, this is not currently supported. I opened a feature request for it: #402385.
-
There are some file transfer-related operations you can do through the SDK using NCM. What are you trying to accomplish?
-
This information is available by querying Orion.CustomPropertyValues.
-
To get a verbose log from WCF, you can add this section to C:\Program Files (x86)\SolarWinds\Orion\Information Service\3.0\SolarWinds.InformationService.Service.exe.config: <system.diagnostics> <sources> <source name="System.ServiceModel" propagateActivity="true" switchValue="Information, ActivityTracing"> <add…
-
That looks like a straight up bug. I would run it through support.
-
IP status is available through a query like this: SELECT Status FROM IPAM.IPNode WHERE IPAddress='10.199.4.3' This will return a number. Here's what the numbers mean: ValueName0Unknown1Used2Available4Reserved8Transient16Blocked
-
Are these ports set to autoconfigure? We've seen some switches report a speed of 10 MB for autoconfigure ports when nothing is plugged in. You plug something in and it autoconfigures for 100 or 1000 MB. You unplug it and it goes back to 10 MB. Noisy.
-
We don't have a direct way to trigger an immediate poll, but we do have a sort of indirect way to do it: if you unmanage a node and then remanage it, it will be scheduled for immediate polling. The Technical Reference document in the SDK shows how to unmanage and remanage a node.
-
If you want to put the node's current CPU load into the notification, you don't need a query to do that. You can just use this macro: ${N=SwisEntity;M=CPULoad} ${CPULoad} Update 2:45pm - I used the wrong macro syntax. Fixed now.
-
Not through the SDK as such, but you can request a chart image using a URL like this: http://oriondemo.solarwinds.com/Orion/NetPerfMon/Chart.aspx?NetObject=I:5089&ChartName=NetworkAvgRT&Width=640&AccountID=guest&Password=orion You can search thwack for "Chart.aspx" to find more examples.
-
The reason you are not seeing the error in SWQL Studio is the error is occurring in the "RETURN XML AUTO" serializer. In the "RETURN XML RAW" serializer (which is what SWQL Studio uses by default), the error does not occur. You can reproduce the error in SWQL Studio by including the "RETURN XML AUTO" clause at the end of…
-
There is an API for enumerating and adding network interfaces for SNMP nodes, but there is no equivalent for the rest of the List Resouces functionality.
-
The AlertLog table is not currently available through SWIS.
-
The SWQL equivalent to the SQL LIMIT/OFFSET clause is the WITH ROWS clause. Like this: SELECT ... FROM ... ORDER BY ... WITH ROWS 10 TO 254
-
Could you tell us a little more about your setup? Are the other Orion applications working correctly? What version/edition of SQL are you using?
-
Instead of DATEDIFF, SWIS has unit-specific functions: MillisecondDiff, SecondDiff, MinuteDiff, HourDiff, DayDiff, WeekDiff, MonthDiff, and YearDiff. For "BETWEEN" and timestamps, just use the regular comparison operators: >, =, <, <=, and >=.
-
Yes, this is possible. Here's a sample in PowerShell: https://github.com/solarwinds/OrionSDK/blob/master/Samples/PowerShell/Groups.ps1 and one in Python: https://github.com/solarwinds/orionsdk-python/blob/master/samples/groups.py
-
Try this on the additional web server: Open the Custom Property Editor tool Right click on a blank grey area of the Toolbar, and go to ‘Customize..’ Click the Commands tab Under the “Commands” section, scroll down and find the “Update Report Schemas” button. Drag this to your Toolbar and click on it.
-
CreateLimitation has five parameters: * LimitationTypeID - you will need to query Orion.LimitationTypes to get the correct value for this. It may be different from one Orion database to another, but it won't change after installation. To get the LimitationTypeID value for the "Single Group" limitation type, use this query:…
-
Try this: SELECT NodeName AS [Node Name], '/Orion/images/StatusIcons/Small-' + StatusIcon AS [_IconFor_Node Name], DetailsUrl AS [_LinkFor_Node Name], Nodes.CustomProperties.Alert_Team, Nodes.CustomProperties.Environment FROM Orion.Nodes WHERE Status=2 ORDER BY NodeID Some notes: 1. NodeName and Caption are the same thing,…
-
What version of IPAM are you using?
-
That error message could be improved. Access is denied not because of your account rights, but because updates to IPAM.IPNode are not supported. Could you tell me more about your use case? What kind of updates would you like to make?
-
I think you need something more like this: custompropertylist = ['prop1', 'prop2', 'prop3']for property in custompropertylist: value = raw_input("%s" % property) swis.update(uri + '/CustomProperties', {property: value}) swis.update is expecting a dictionary of the properties to update. With the property=value syntax, you…
-
Here is a straightforward conversion of your SQL query to SWQL, which really just means fixing up some entity and property names that are different than the corresponding database tables: SELECT SUM(RawStatus) as TotalWatts FROM Orion.NPM.CustomPollersINNER JOIN Orion.NPM.CustomPollerAssignment ON…
-
You could run the configuration wizard and create a new database. Or you could use a database tool (such as SQL Management Studio or the "Database Manager" we install on the Orion server) to delete the contents of the Accounts table, then run the configuration wizard and tell it to repair the database. It will repopulate…
-
Assigning applications to nodes via the SDK is not supported in the current release. It's not sufficient to make the right stuff show up in the database - there is other business logic that needs to run to make this happen. I'll let the product manager know you are interested in this feature - you are not the first one to…
-
No, this is not supported at this time. I'll make the product manager aware that you would need this.
-
Yes, the username and password are encrypted (TLS 1.2) and safe from passive eavesdropping on the network. Certificate verification is needed for confirming that you are connected to the proper server. Without it, a man-in-the-middle attack is possible.