Comments
-
The next place to look would be in the SWISv3 log file on the Orion server: C:\ProgramData\SolarWinds\InformationService\v3.0\Orion.InformationService.log. Reproduce the error again and check that log for any details.
-
What do you mean when you say "I am receiving the alert as a custom Alert type"? What does that look like in the code? Where does it come from?
-
IPAM does not currently support programmatic insert/import.
-
What does the code for _Post() look like?
-
It doesn't matter. When the update goes through, NPM will see that the current time falls between the new values of UnmanageFrom/UnmanageUntil and make the appropriate updates to Unmanaged, Status, and other related properties.
-
Sure. To make sure the samples are useful for you, could you specify whether you want to create Orion database account, Windows user accounts, or Windows group accounts? And what kinds of updates you want to make?
-
Yes, all API operations are available over REST. I don't have sample code for that particular combination, but you can look at other examples of calling verbs over REST.
-
There is some limit, but 270 items in a "WHERE x IN (...)" clause should be fine. The query length of 10k should also not be a problem.
-
Can you send me your ticket number? I'd like to review it.
-
Just customize the new view and add the appropriate resources to it.
-
You can use the Account Limitation Builder app to create account limitation types based on custom properties.
-
I'll see about updating the documentation to make that more clear. That's a timeout alright. How long did it run before that? Also, how many interfaces are there on node 36?
-
Second try! One important note: Orion has two reporting systems. There's a legacy reporting system based on the old "Report Writer" desktop app and a newer, much more flexible reporting system that has a web-based editor. On the Reports page (Orion/Reports/ViewReports.aspx) there is a "Type" column that tells you which…
-
Alert configurations are a bit simpler to import and export. I added documentation for this to the bottom of https://github.com/solarwinds/OrionSDK/wiki/Alerts .
-
Here's a sample script that reads a report, modifies it, and then imports it back. Update 2017-01-19: there were a number of problems with the script as I posted it. I'm removing it to avoid future confusion. I will follow up in this thread with a better script.
-
How is the Orion website configured in IIS? Is it set to accept: * anonymous access? * on all unassigned IP addresses? * on port 80 with regular HTTP? In that case, I would set custom.config to use 127.0.0.1 and port 80. The reverse proxy can take care of SSL and whatever else and Orion doesn't even have to know about it.
-
Oops - copy and paste error on my part. I'll edit the earlier post to fix it.
-
If you are using the SwisClient.py module from the SDK, you can call the verb like this: swis.invoke("Orion.NPM.Interfaces", "Remanage", "I:123")
-
I added a page to the wiki to cover this. It is pretty minimal, but it at least explains that verb. Hardware Health · solarwinds/OrionSDK Wiki · GitHub
-
Glad to hear it. We'll be putting that in a hotfix soon.
-
Starting with NCM 7.0.2 you can add nodes to NCM programmatically using the Cirrus.Nodes.AddNodeToNCM verb. From PowerShell, it looks like this: Invoke-SwisVerb $swis Cirrus.Nodes AddNodeToNCM $nodeId
-
Not from SWQL Studio, but if you use the REST endpoint for your queries you will get JSON-formatted results. This thread has information about how to use that: SWIS REST/JSON API
-
I don't have a date for that. Paging cobrien...
-
Try the sample client I posted in this thread: Acknowledging Alerts with SWIS in C#. Just take the "/v3" out of the service address and it should work with NPM 10.1.2.
-
See the NPM administrator guide on how to configure sending a trap as an alert action: NPM alert action: send an SNMP trap - SolarWinds Worldwide, LLC. Help and Support
-
Possibly. I depends what details need to be passed to the other system. If Orion.ActiveAlerts has everything you need, then you can poll it and repopulate the other system based on that. But if you need other information (for example, information that is available in macros you use to build the command line for your tool),…
-
If you have a script that pulls the data from an API feed, make that script a SAM component monitor. This way the data pulled from that API feed can be used to derive the component status.
-
That's the message you would get if there were no interfaces with InterfaceID=18089 and NodeID=467. Are you sure those values are correct? In general, to find out the right form of the Uri for a given thing, you can run a query: SELECT Uri FROM <thing> WHERE <conditions>.
-
We haven't tested with clustered SQL and honestly don't have much experience with it. The database connection string is in SWNetPerfMon.db (one copy in \program files\solarwinds\orion for the services and another copy in \inetpub\solarwinds for the website). A DBA with cluster experience might be able to tweak that…
-
The language is PowerShell. Yes, it works remotely. You just need to install the SwisPowerShell module on the remote system running the code. See PowerShell · solarwinds/OrionSDK Wiki · GitHub for an intro. That reply was from 2012. NCM has a newer API that makes it easier to track the status of jobs, among other…