Comments
-
No, there is no special right that needs to be turned on. If you can query via SWQL Studio, you can query via other clients. The current set of samples (OrionSDK/Samples at master · solarwinds/OrionSDK · GitHub ) does not include VB.NET, so I think you may be using older samples. But I don't know how old. Can you share…
-
If you are building a dashboard in PHP to run on unix, I recommend you use the REST API for running your queries. You do not need to install anything to do this - Orion provides this API on port 17778 as part of its normal operation. The queries to SWIS do not need to be set up in advance - you send them to SWIS as part of…
-
familyofcrowes, That looks like something that ought to work with current versions of Orion (though the "height=0" attribute on your iframe tag looks odd). You say it stopped working, but what actually happens now? Do you get some kind of error in your iframe? Does the wrong page load instead? Also, what was the last…
-
A read operation on "swis://solarwinds/Orion/Orion.Nodes/NodeID=180/CustomProperties" is still only returning one object, a holder for the custom properties for one node. What you are asking for makes sense, but it is not supported by SWIS CRUD operations today. You will have to use a query for this.
-
I am not sure if there is an API for calling config templates and sending parameter values. I sent a query to the NCM team to check for sure. If you can skip the config template system and compute the final script text yourself, you can use the ExecuteScript verb to have NCM run the resulting text against the nodes you…
-
Normally the header for a node details view is <title of the view> - <name of node>. So from your screenshot I would guess you have a node called "Test - Frame Router". Is that not the case?
-
Looks like this is a bug. It's in our system now and we're talking about how to get it fixed.
-
No, this functionality is not currently provided through the API. It would be tricky to do well, since one of those services is the one providing the API!
-
Is it doing this continually? Those two "services" are really running in one Windows Service - the Orion Module Engine. This explains why they tend to start and stop together. Running the config wizard will also cause them to be restarted. If this is happening repeatedly with no apparent cause, you should probably track…
-
It looks like something went wrong with the database upgrade. Try running the Configuration Wizard again and having it repair the Database.
-
You can use SWIS to update the EngineID value on the Orion.Nodes entity to reassign nodes from one polling engine to another. (Set-SwisObject in powershell)
-
As in the other thread, please see Home · solarwinds/OrionSDK Wiki · GitHub and Alerts · solarwinds/OrionSDK Wiki · GitHub.
-
Try this: SELECT N.Caption, N.Volumes.Caption, N.Volumes.VolumeSize, N.Volumes.VolumeSpaceAvailableFROM Orion.Nodes NWHERE N.Volumes.Caption IS NOT NULL
-
How about this? Select Nodes.nodeID, Nodes.Caption as NodeName, Nodes.StatusDescription As Status, HourDiff(LastSystemUpTimePollUtc, GetUtcDate()) as [Down Time], ToString(ToLocal(LastSystemUpTimePollUtc)) As [Last Date Up] From Orion.Nodes where Nodes.Status != '1' and MinuteDiff(LastSystemUpTimePollUtc,…
-
No, this is not supported yet. I'll add your post to the list of requests for this feature.
-
Unfortunately, the API does not currently support setting thresholds for interfaces.
-
Sure. You can use a query like "SELECT Caption, IP, MachineType, Status FROM Orion.Nodes" to get this. See REST · solarwinds/OrionSDK Wiki · GitHub for how to run queries over HTTPS and PowerShell · solarwinds/OrionSDK Wiki · GitHub for how to run them with PowerShell.
-
You can put Windows credentials in the core plugin configuration. See the example XML here: https://github.com/solarwinds/OrionSDK/wiki/Discovery
-
What kind of failure are you seeing? Is the Information Service returning an error? Or is it a problem with your code parsing the response?
-
Here's what I came up with. Rather than build up the config XML string in the SWQL query, just fetch the values you need from SWQL and build up the config XML string in PowerShell. Import-Module SwisPowerShell $swis = Connect-Swis -Hostname meow -UserName arf -Password moo $interfaces = Get-SwisData $swis "SELECT…
-
The "config" argument should be a string containing xml like this: <resource name="Top CPUs by Percent Load" file="/Orion/NetPerfMon/Resources/MultiSourceCharts/MultipleObjectChart.ascx" column="2" position="3" title="Top CPUs by Percent Load" subtitle=""> <properties> <property name="ChartName" value="AvgCPUMultiLoad"/>…
-
Sorry, but we do not provide a document with this list at this time.
-
Revisiting an old thread - we now have an API for this. Credential Management · solarwinds/OrionSDK Wiki · GitHub
-
We don't have an API for this yet.
-
Yes, this is what the Mute Alerts feature is for: statistics collection continues as normal, but no alerts will fire for that node while Mute Alerts is active. And jorich - I love the analogy of using APIs as brewing your own hooch!
-
Not all entity types support the create/update/delete operations. IPAM.IPNode does not support these updates. An API for setting the status of IP addresses in IPAM is coming, but it is not here today.
-
Have you looked at this sample? It's in Python, but it does should what a MemberDefinitionInfo object looks like in JSON: https://github.com/solarwinds/orionsdk-python/blob/master/samples/groups.py Also, I am curious - if you are working in PowerShell, what is your reason for choosing the REST endpoint instead of just…
-
That machine.config file handles system-wide configuration for ASP.NET. Orion does not modify it and also does not use MySql for anything. I think this file must have been modified on your system by some other application. I recommend you open the file, search for "MySqlSiteMapProvider" and see if you can figure out what…
-
Here's how to do this: 1. Figure out the URL you want for the chart. The best way to do this is to click on one of these charts on a node details page to get to the custom chart page. You can use the form below the chart to tweak the time period, sample interval, title, font, etc. Once you have the chart looking the way…
-
Yes. Please see https://github.com/solarwinds/OrionSDK. There's a basic Python client for the REST API under /Samples/Python.