Comments
-
Sorry it has taken me so long to get back to you on this. I wrote a small program to test this behavior. What I found matches what you found. When I specify an incorrect password, I get a SecurityNegotiationException with the message "The server has rejected the client credentials.". When I specify a valid username and…
-
I haven't tested that exact query, but the syntax looks right to me. Does it work?
-
Yes, this is the current way to add a node to a group. A built-in alert action for that would be interesting, but we don't have that. You could adjust the script to take the node as a command line parameter. Then you could use the script as an alert action. A little more manual than a built-in action, but it would work…
-
If you configure the poller as a 'Counter' poller, it will do what you are looking for: subtract the previous value from the current value and divide by the time in seconds between when the two values were observed.
-
Here's a query that will get this info for all interfaces: SELECT I.NodeID, I.InterfaceID, I.Node.Caption AS Node, I.Caption AS Interface, DATETRUNC('day', I.Traffic.ObservationTimestamp) AS [Day], AVG(I.Traffic.InAveragebps) AS InAvgBps, AVG(I.Traffic.OutAveragebps) AS OutAvgBps, MIN(I.Traffic.InMinbps) AS InMinBps,…
-
The issue was resolved in NPM 10.3. It is independent of the SDK version.
-
"DateTime(Concat('2018','-03-08'))" should have worked. I opened a bug internally to fix it.
-
You should probably open a support ticket. Did you ever have the old Application Monitor module installed on that box by any chance?
-
Unfortunately we don't have an API for discovering and adding interfaces on WMI nodes yet.
-
Can you be more specific about what API you are looking for? Diner provided a script that fetches the last 24 hours of events.
-
I added a section here to try to explain this: https://github.com/solarwinds/OrionSDK/wiki/About-SWIS#entity-inheritance-hierarchy Please let me know how I can make it more clear!
-
That makes sense. Adding all of the interfaces is the default behavior of that API. To customize this, you can specify some interface filters: https://github.com/solarwinds/OrionSDK/wiki/Discovery#interfaces-plugin-configuration
-
SolarWinds Network Performance Monitor is an NMS. To get data about the current active alerts, see this page: Alerts · solarwinds/OrionSDK Wiki · GitHub
-
Could you use a ~/.curlrc file to add the "insecure" option without modifying the command line?
-
This has not been implemented yet. Since 2013 we have moved bug tracking systems. The id in the new system is CORE-8758.
-
In your query at the top of this thread, you have this line: LEFT OUTER JOIN Orion.NodesCustomProperties AS cp ON AlertSup.id = cp.nodeid This is no good because the Orion.AlertSuppression.ID property is not related to a NodeID. It's just the id number of that alert suppression record. You have already joined Orion.Nodes…
-
Query is an obsolete method. It returns a binary serialization of a .NET DataTable - completely useless in perl. That method has been removed in SWISv3. QueryXml is what you want.
-
In that case the next troubleshooting step would be to check for errors in the SWIS log on the production server. C:\ProgramData\SolarWinds\InformationService\v3.0\Orion.InformationService.log At startup, SWIS logs the URLs it is listening on after successfully opening the ports. If it has been running for a long time, the…
-
This is possible, but it is not well supported. Setting it up is a manual process and if you run the Configuration Wizard again it will mess it up. That said, I understand your concerns about having invalid certificates. If you want to correct this, here are the steps: 1. Obtain a valid certificate for the FQDN of your…
-
SWIS queries support navigation properties, so you can start the query from nodes and then traverse the "Applications" and "Components" navigation properties to get to those details. Like this: SELECT N.NodeID, N.DisplayName, N.Applications.Components.ComponentID, N.Applications.Components.Name,…
-
You are right. I should have looked at the results more closely before I posted the query! I got the join logic wrong. Let's do it a different way: SELECT n.DNS, COUNT(sp1.Speed) AS Port_Total, COUNT(CASE sp2.OperationalStatus WHEN 1 THEN 1 ELSE NULL END) AS Port_Active FROM Orion.Nodes n LEFT JOIN Orion.UDT.Port sp1 ON…
-
This sounds similar to a pattern we have seen recently at some other customers. We have yet to identify the root cause, but the effect is that the System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials API starts throwing access denied errors when run from the Network Service security context,…
-
Can you try it with an Orion account instead to see if this is a problem specific to AD account authentication?
-
I think you probably want those to be counters, not rates.
-
No, there is currently no API for deleting credential sets.
-
Is the nodeID variable an int? The verb is expecting a value with the "N:" prefix.
-
True, that won't work with ICMP-polled devices. But this report will: Node Downtime with Duration and Minimum Length Filtering
-
When I've seen these messages before, the cause has usually been running the SolarWinds Alerting Engine service on more than one box. One instance of that service is sufficient to process all of the alerts, so you can make the messages go away if you just stop and disable all but one copy of that service.
-
Are you trying to check the alert suppression state of some node? Or start suppressing alerts for some node? If you are trying to check the state, please see the accepted answer in this thread (posted Oct. 9 above). Otherwise please provide more details about what you are trying to do. Documentation is here:…
-
I guess what I'm trying to figure out is whether this is a problem with the map tooltips showing the wrong value of In/OutBps or whether Orion is just having trouble polling the interface bandwidth in general.