Quantcast
Channel: THWACK: Popular Discussions - Orion SDK
Viewing all articles
Browse latest Browse all 3719

Third Party Application Acknowledge SolarWinds Event

$
0
0

Hello,

 

I am currently working to find a solution for acknowledging SolarWinds events from an IBM Tivoli Netcool server. I am already generating SNMP alerts using the SolarWinds Advanced Alert Manager. Netcool processes these alerts and they are displayed in a color coded dashboard. Using Tivoli Netcool I can click on an SNMP alert received from SolarWinds and run an executable to "do something." Currently I have the tool configured to start a command prompt and run the command:

 

start "" "http://<SolarWindsServerHostname>/Orion/NetPerfMon/AckAlert.aspx?AlertDefID=@AlertKey:@NodeAlias:@AlertGroup"

 

where:

@AlertKey = SolarWinds ${PropertyValue}

@NodeAlias = SolarWinds ${NodeID}

@AlertGroup = SolarWinds ${NetObjectType}

 

However, this causes the browser to be launched every time and the user is prompted to authenticate with either Windows logon credentials or a SmartCard. Ideally, I would like to hide the browser and only prompt the used for their credentials on the first authentication attempt (or somehow use cached credentials on the client). I havent been able to find anything that works like this. I created a PowerShell script that attempts to use System.Net.WebClient to accomplish the task, but that throws back a 401 error when authenticating with the SolarWinds server's IIS platform. I think this is attributed to the fact that I have Windows authentication required, but I am not sure. IIS doesn't appear to complain in its logs about anything.

 

Does anyone know of a better way to do what I am trying to accomplish? I have looked into using the SolarWinds SDK, but it doesnt appear to provide anything to tweak the database or acknowledge events.

 

 


Viewing all articles
Browse latest Browse all 3719