Comments
-
The error message is strangely formatted with some odd characters. Maybe some curly quotes got introduced into the script?
-
The advanced alert engine is getting confused by one of your alert definitions. There are usually workarounds for this sort of issue. The best way to work through it is probably to open a support ticket and send your diagnostics.
-
Universal Device Pollers use the statistics interval for the node or interface where they are assigned.
-
What's the context? Is this in an alert or somewhere else?
-
No progress to report here.
-
I'm not sure why the Cirrus.ConfigArchive.Execute call fails with certificate authentication. You might find a clue in the C:\ProgramData\SolarWinds\InformationService\v2.0\Orion.InformationService.log file. What version of NCM are you using? It is possible to make the call with username and password authentication (which…
-
There are really only three possibilities: the method returns, the method throws an exception, or the method is still running. DiscoverInterfacesOnNode can take a little while for a device with a lot of interfaces. If you run it in the debugger and hit "Break", where is it? Does anything interesting show up in the visual…
-
Could you post your python code as text instead of a video?
-
Thanks for reporting this. We have assigned this issue tracking number NCM-3979 internally.
-
Try this URL: https://solarwinds:17778/SolarWinds/InformationService/v3/Json/Invoke/IPAM.IPAddressManagement/AddDnsARecord With a payload like this: [ "zzz", "10.11.78.22", "10.199.7.83", "testZone" ]
-
Yes, you can POST to https://localhost:17778/SolarWinds/InformationService/v3/Json/Create/Orion.Dependencies to create a new dependency. You need to provide the following properties (as a JSON object): * Name * ParentUri * ParentEntityType * ParentNetObjectID * ChildUri * ChildEntityType * ChildNetObjectID
-
Does the 'dqian' account have node management rights? Can you update node custom properties interactively through the website with that account? If so, I would not expect to see this error. Is this an Orion (database) account or an Active Directory account? It should work either way, but I ask in case we need to try to…
-
Yes. You can use the Orion.Nodes.Unmanage verb to do this. In PowerShell it looks like this: $swis = Connect-Swis ... # your connection details here $nodeId = 123 # Get the NodeID from somewhere, possibly a query$start = [DateTime]::UtcNow$end = $start.AddMinutes(30)Invoke-SwisVerb $swis Orion.Nodes Unmanage @($nodeId,…
-
Could you clarify the order of operations here? Here's what I think it is: 1. Agent is running, node exists. 2. Delete the node via API. Agent still running, still showing as connected on the Agent Management page. 3. Uninstall the agent. 4. Install the agent again. Agent is running and shows as connected on the Agent…
-
Have you looked at the documentation for this feature? https://github.com/solarwinds/OrionSDK/wiki/NCM-Config-Transfer We also have a sample in PowerShell, though not Python: https://github.com/solarwinds/OrionSDK/blob/master/Samples/PowerShell/NCM.ExecuteScript.ps1
-
The verb Cirrus.Settings.EncryptData takes a arbitrary string (in your case, the new password in plaintext) and returns that string encrypted by NCM's method and base64-encoded. You can then use a regular SWIS Update operation to store this encrypted password in NCM.Nodes.EnablePassword.
-
First, what are your data retention settings? The default retention settings (found in the product at /Orion/Admin/PollingSettings.aspx) are to summarize from detailed data to hourly at 7 days and from hourly to daily at 30 days. Once the data has been summarized to daily, it is no longer possible to do business hour…
-
Yes, resources must inherit from SolarWinds.Orion.Web.UI.BaseResourceControl. A couple of points to make this less scary: * There's only one required method: just provide an implementation for DefaultTitle. * Across the various products in the Orion family, we have literally hundreds of subclasses of this base class. That…
-
If you are new to the Orion API, you should start here: Home · solarwinds/OrionSDK Wiki · GitHub Sample code for calling this API from C# is here: OrionSDK/Samples/CSharp at master · solarwinds/OrionSDK · GitHub
-
The first parameter to BulkUpdate should be a list of strings where each string is a SWIS Uri. It looks like you are building one string containing Uris enclosed in single quote characters and separated by newlines. Try something like this: $first = 'swis://localhost/Orion/Orion.Nodes/NodeID=1'; $second =…
-
Some relevant SWIS entity types: Orion.DiscoveryProfiles, Orion.DiscoveredNodes, Orion.DiscoveredPollers, Orion.DiscoveredVolumes, Orion.NPM.DiscoveredInterfaces.
-
At this time, SAM supports programmatically assigning existing application templates to nodes, but there is no API for customizing the templates or adding arbitrary component monitors.
-
Some pointers to other stuff on the web for people getting started with ASP.NET: http://www.asp.net/learn/ www.codeproject.com/.../aspnetintro.aspx www.dotnetspider.com/.../AspNet-Tutorials.aspx www.amazon.com/.../
-
Sure. This query will get all the notes for node 123: SELECT AccountID, TimeStamp, Note FROM Orion.NodeNotes WHERE NodeID=123 This query will get just the text of the most recent note for node 123: SELECT TOP 1 Note FROM Orion.NodeNotes WHERE NodeID=123 ORDER BY TimeStamp DESC
-
Sure. I attached an asp.net version. Hopefully this will be helpful to others with resources to convert. Note: I added ".txt" to the end of the filename to make the forum happy. The proper file name should be "HPManagementHomePage.ascx". ASP.NET resources must have a .ascx extension. I should also point out that this…
-
You are hitting a limitation in the result serializer that's used with "RETURN XML AUTO". Can you work with the format provided by "RETURN XML RAW"?
-
This can be used to import a report that you have exported from another Orion instance, but it is not intended for creating new reports from scratch. The "definition" is a pretty complex XML blob - there's no documentation for that format.
-
The current SDK should work fine with those product versions. In another thread you posted some detail about the connection failure. Let's continue the discussion over there.
-
You can apply an existing application template to a node using the Orion.APM.Application.CreateApplication verb, but there is currently no API for customizing the template, e.g. to set a different service name to monitor. A sample script for doing this from PowerShell is here:…
-
I don't believe we have a way of running reports through the API. How about using the Report Scheduler feature?