Comments
-
This will be fixed in 8.5.1.
-
I assume you are referring to AppInsight for SQL Server database monitoring. SAM does not support unmanaging at the level of individual databases.
-
Unmanaging the nodes will also unmanage the applications on them.
-
This seems to be a bug in the product. I opened internal case NPM-6293 to track it.
-
Oh, I see. Once you have called AddNodeToNCM, the node will appear in Cirrus.Nodes. You can update the connection profile for the node with a SWIS update operation. To execute an update, you will need to retrieve the SWIS Uri for the new node. You can get that with a query like "SELECT Uri FROM Cirrus.Nodes WHERE…
-
Hi Scott, I spent some time yesterday trying to figure out why you are getting inconsistent authorization results between using the website and using API calls. I don't have any good threories at this point, but I'll continue today. It looks like you are doing everything right. Is "Problem retrieving Node data for NodeID:…
-
That's an account for logging in to the Orion application. <CredentialID> needs to point to a credential Orion can use for monitoring servers/devices. You can see these in the website by going to SETTINGS > All Settings > Manage Windows Credentials or Manage SNMPv3 Credentials.
-
Yes
-
To unmanage an Application, you need the net object id of the applications, like "AA:123". Then you can make this call: Invoke-SwisVerb $swis Orion.APM.Application Unmanage @( "AA:123", [DateTime]::UtcNow, [DateTime]::UtcNow.AddHours(2), $false )
-
You can put the names of the servers in the script instead of loading them from a file if you want. Like this: Add-Pssnapin swissnapin $swis = Connect-Swis -Hostname orion -Username admin -Password supersecret $captions = @( "first-server-name", "second-server-name", "third-server-name" ) $nodes = Get-SwisData $swis…
-
I can't help you without a more clear statement of your question.
-
The numeric values for ifAdminStatus and ifOperStatus come from the standard IF-MIB. You can see what they mean here: http://www.net-snmp.org/docs/mibs/interfaces.html
-
I think what you are seeing is that NodeA and NodeB are not polled at exactly the same time. The date, hour, and minute are the same, but somewhere in the seconds or fraction of a second the times are different so they don't actually group together. We can fix that by actually truncating cpd.datetime to the minute. In SQL…
-
To enable NCM management of a node, call the verb "AddNodeToNCM" on the entity "Cirrus.Nodes". It has one parameter: the NodeID to add. What is the use case for programmatically changing the global connection profile?
-
I posted more details about the REST API here:
-
Ok, that's the list I would expect to see if you have no particular permissions. One more query: SELECT AccountID, Enabled, AllowNodeManagement, AllowAdmin, AccountTypeFROM Orion.AccountsWHERE AccountID='your account name here' This should return one row.
-
Reply and attach the csv.
-
Where in the website do you see it?
-
It is normal for tools that deal with SNMP MIBs to process a directory full of them in one go. You need both SolarWinds files in that directory. I'm not familiar with the tool you are using - you will need to check its documentation.
-
Maybe. I'm using Python 3.2.3 on Windows with SUDS "0.4.1 jurko 4". If we can't get the SOAP API working, let's try the REST API instead. You can run a query by POSTing it as a JSON object to server:17778/.../Query. Like this: POST localhost:17778/.../Query HTTP/1.1 Authorization: Basic YWRtaW46 User-Agent: curl/7.20.0…
-
What do you mean by "in the SDK"? The way you control the timeout depends on what client you are using. Since you mentioned SWQL Studio, I gave instructions for changing SWQL Studio's timeout. If you are using a different client, then this is handled differently.
-
If you want to skip the nodes that are already unmanaged, you could change the query in the script to this: SELECT Uri FROM Orion.Nodes WHERE Caption IN @captions AND Unmanaged=0
-
Remanaging is simple - just set the unmanage from/until times to "now": Add-Pssnapin swissnapin $swis = Connect-Swis -Hostname orion -Username admin -Password supersecret $captions = Get-Content .\nodes-to-unmanage.txt $nodes = Get-SwisData $swis "SELECT Uri FROM Orion.Nodes WHERE Caption IN @captions"…
-
Sure. If you have an IP address in a python variable called "ip", you can do it likes this: r = swis.query('SELECT NodeID FROM Orion.Nodes WHERE IPAddress=@ipaddr', ipaddr=ip) nodeid = r['results'][0]['NodeID'] results2 = swis.invoke('Orion.NPM.Interfaces', 'DiscoverInterfacesOnNode', nodeid)
-
If you want a subtotal per datetime, you should change the GROUP BY clause like this: GROUP BY GROUPING SETS ( (n.caption, cpd.datetime), (cpd.datetime) ) To have the NodeName column show "Total" instead of NULL on the subtotal row, replace "n.caption as NodeName" in the SELECT clause with this: ISNULL(n.caption, 'Total')…
-
Here's some sample code that works. Warning! This is written by someone who knows just enough Perl to get by. Please don't take this as advice on how to write good Perl, just a demonstration that you can call DiscoverInterfacesOnNode, filter the discovered interfaces, and then pass them to AddInterfacesOnNode. I was having…
-
There is list of the poller types on github: Poller Types · solarwinds/OrionSDK Wiki · GitHub. "N.ResponseTime.SNMP.Native" uses an SNMP Get request (for sysUpTime) to measure the repsonse time. "N.ResponseTime.ICMP.Native" uses an ICMP Ping request to measure the response time. In general, the ping request will probably…
-
If you are on NPM 11.5 or later, you don't need to worry about IPAddressGuid. It will be computed internally.
-
mcribos, does the Universal Device Poller application work for you? The reason I ask is that it connects to the same part of the Orion Module Engine service that Web Node Management is timing out trying to connect to.
-
Nothing fancy. Just create a new view of type Node Details, add some resources to it, then use the Views By Device Type page to assign it to one or more device types.