Comments
-
Hi, As mentioned by tdanner, You need to post with the below provided statement. You just need to change the nodeID value from this statement. ["Insert into NodesCustomProperties (NodeID) VALUES (13)"] query parameter is not required here.
-
Hi, It is the ID of the discovery profile created. The above steps will initiate automatic discovery and you can see it on the discovery page on the UI. In your case number 25 represents 25th discovery process initiated.
-
Hi, I asked about technology to see which one are you using for testing as I use curl. The example provided below will be in curl and you can use that for your c# code. Step 1 : curl -k -u admin: -X POST -H "Content-Type: application/json" -d @"CorePluginConfigurationInput.txt"…
-
Hi, The link Add Volume via SDK has details on adding volumes to node.
-
Hi, The uri for invoking the verb is "Entity/Verb" as provided below https://hostServer:17778/Solarwinds/InformationService/v3/json/Invoke/Cirrus.Nodes/AddNodeToNCM
-
Hi, I don't think this is an issue with the connection. I guess that particular IP is not part of Orion.Nodes. Try the below provided script and see if Ip "10.43.2.82" is part of the list. Get-SwisData $swis "SELECT IPAddress FROM Orion.Nodes" If this does not work, Please provide full information about the error. The…
-
Looks correct. Now you should be able to see the volume details. Let us know if any issues.
-
Hi, Which technology are you using? I've come with a curl script to give you an idea on how to make REST API call. This example provides the REST call for first step of my powershell script. Other steps are similar. curl -k -u admin: -X POST -H "Content-Type: application/json" -d @"input.txt"…
-
Have a look at C:\Program Files (x86)\SolarWinds\Orion SDK\Documentation\Orion SDK.pdf. It has all the information you need with examples (It is not specific to containers but has information on how to get specific data, invoke verb and much more)
-
Hi, I tried the below script and it worked (I tried with different similar IP.) I see all the details populated in node details. There should be no much change from yours, try updating this script with your values and let me know the result. my @pollers = ( 'I.Status.SNMP.IfTable', 'I.Rediscovery.SNMP.IfTable',…
-
Hi, Sorry. It is not available in NPM 11.5.2. It is under development and will be available in next major release. Right now you cannot start discovery using already created profiles from SDK. Thanks
-
Hi, Check the value of IsHidden in StartDiscoveryContext. If it is true, data from discovery tables will be removed once the discovery process is completed.
-
Hi, If you add nodes manually via SDK, right now there is no option to get the list of pollers that can be assigned to the node. The example I provided below is for discovering nodes and all its resources. It is the mimic of node discovery and list resources in UI. We cannot separate adding pollers (or knowing what to add)…
-
Hi, I tried the below and it worked. Please try the same and let me know if any issues. Ensure the account you are trying have sufficient privilege in solarwinds (you can check in account settings in Orion web site) $swis = Connect-Swis -host "YourHostName" -UserName "Domain\UserName" -Password "YourPassword" Incase you…
-
Hi, I modified your script, by changing the NetObjectID when creating poller and added necessary pollers. This script works fine. Please use this and let us know. $AddDrive = @{ NodeID=$nodeid; VolumeType="RAM"; VolumeTypeID="2"; Icon="RAM.gif"; VolumeIndex="1"; Caption="Physical Memory"; VolumeDescription="Physical…
-
donfmorrison UpdateSelectedNodeColumns verb accepts 2 arguments. * NCMNode - Node object. You can use GetNode verb to get the node details which can be edited and sent back as input to UpdateSelectedNodeColumns verb. * String[] - Array of Column names which are updated. We need to provide these two objects as parameter (As…
-
Hi, MIB.cfg file format is proprietary and you will not be able to read it with your code.
-
Try this query. SELECT NodeName AS [Node Name], '/Orion/images/StatusIcons/Small-' + StatusIcon AS [_IconFor_Node Name], DetailsUrl AS [_LinkFor_Node Name], DOWNEVENT.EVENTTIME AS [DOWN TIME], (SELECT TOP 1 UPEVENT.EVENTTIME AS ENDTIME FROM ORION.EVENTS UPEVENT WHERE UPEVENT.EVENTTYPE = 5 AND UPEVENT.EVENTTIME >…
-
It is generic documentation to help you understand SDK. You can modify or create queries based on your need. There are tools like swql studio where you can try out queries and samples.
-
Hi, Just to confirm, did you add the pollers to the node or the volumes? To add those pollers to the volumes, Step 1) Get the volume id of the volumes added to the node. Query Sample : Select VolumeID from orion.volumes where nodeid = 1 Step 2) Add pollers to the volumes. Sample code : (Here 2 is volume id mapped to nodes)…
-
Hi, You need to add them when you create nodes via SDK. Also provide values for below provided properties for proper polling. 'BufferNoMemThisHour' => -2, 'BufferNoMemToday' => -2, 'BufferSmMissThisHour' => -2, 'BufferSmMissToday' => -2, 'BufferMdMissThisHour' => -2, 'BufferMdMissToday' => -2, 'BufferBgMissThisHour' => -2,…
-
Apply ToLocal() function on the datetime field to show the local time. EXAMPLE :: MAX(ToLocal(DOWNEVENT.EVENTTIME))
-
Hi, To add a node via SDK, you can view the sample @"C:\Program Files (x86)\SolarWinds\Orion SDK\Samples\PowerShell\CRUD.AddNode.ps1" Instead of hard coding the values, you can get the values from wireless_AccessPoint using Get-SwisData and use it in the create script. Just adding IPAddress and Caption will not make the…
-
Hi, can you share the script you use to create nodes? We will investigate and get back to you on this.
-
Proved the steps for creating Global connection profile in NCM. * You can create global connection profile using the verb “AddConnectionProfile”. Once connection profile is created, update ConnectionProfile property in Nodes using the verb “UpdateSelectedNodeColumns” (To map connection profile to Nodes) . * You can also…
-
The next rediscovery is changed based on the rediscovery interval and will be modified only after the next rediscovery happens. Example : Now :: 4:10 PM Rediscovery interval Now : 30 mins Next rediscovery : 4:15 PM After Updating Rediscovery interval to 45 mins Rediscovery interval : 45 mins Next rediscovery : 4:15 PM…
-
Yes, The thwack post provided below provides details on answering your question. How do we programmatically discover the non-interface properties [in Orion] and enable them
-
Hi, For ICMP response and status polling, use "N.ResponseTime.ICMP.Native" and "N.Status.ICMP.Native" pollers.
-
Hi, In NCM 7.2 version, there are two different databases. One for Orion and other for Cirrus and this query uses tables from both the databases. SWIS has its own schema and knows how to handle these tables. In your case both the database are in the same server, but there are clients who have these databases in different…
-
Hi, If discovery profile is already present, you can use the StartDiscoveryProfile verb. It accepts discovery profile ID. Invoke-SwisVerb $swis -EntityName "Orion.Discovery" -Verb "StartDiscoveryProfile" -Arguments @(1) You can use swqlstudio for knowing about the list of verbs in an entity. You can also try invoking from…