RE: SolarWinds - Updating Alerting within ServiceNow
Hi,
Seeing if anyone out there has the same setup as the company I work for, and either having the same issue or has had it and resolved it.
We have a number of SW Modules including the key ones (NPM,SAM) etc and currently running version (2020.2.6 Orion HF5) so up to date. ServiceNow is up-to-date just not sure of version.
As many do we have alerting in place between SW & ServiceNow, but this is where we may differ from many places we don't have it set up the standard way. Solarwinds doesn't send the alerts to ServiceNow and a Incident gets created. We have ServiceNow talking to Solarwinds.
We are using the NetPerfmon log option. So ServiceNow scraps the events in SolarWinds. Certain Fields are mapped across from SolarWinds in to ServiceNow. This in turn creates the Incidents and from the action you see below certain variables within this will populate a number of fields such as Short description/ main description etc.
This hopefully gives anyone a basic idea who may have it set up in this way. Appreciated their is more to it, but trying keep it simple as possible.

Alerting is currently working, but we are trying to make a change which only partially works. This is where is starts to get complex so I will do my best to explain it in simple terms.
We are trying to ensure Incidents within ServiceNow are updated within the same incident and closed off correctly (This includes SolarWinds Alerts).
Example Alert we are testing
:
Volume Alert
1. SolarWinds P3 Warning Alert created.
2. ServiceNow Incident created.
3 SolarWinds P2 Critical Alert Created.
4. ServiceNow ticket updated.
(So Far all works)
5. Engineer fixes the P2 critical Volume issue. SolarWinds P2 Critical Alert closes,but so does the Incident.
(This still leaves the warning SolarWinds Alert open. Meaning we could have stale alerts left open and worse preventing further alerts not being created until these have been cleared).
We initially tried to put a trigger/reset action but this failed. After looking at this further we could see each of the alerts create in Solarwinds have different Event ID's.
Hopefully you can see better with example below.
- Disk P3 Alert
- Warning -> swEventId=12345
- ServiceNow Ticket 5999
- swEventId=12345
- Disk P2 Alert
- Critical -> swEventId=67891
- ServiceNow Ticket 5999
- swEventId=12345
- swEventId=67891 <====== at this point the P3 eventId reference is overwritten in ServiceNow
(Engineer sorts the P2 Volume Issue)
- (scenario) P2 Alert automatically closed
- workflow closes swEventId=67891
- P2 Alert closed in SolarWInds
- P3 Alert stays open
We are looking to see if we can add this addition ID in to ServiceNow as an additional task, but it's then assuring the closure process is correct as well.
I appreciate I have kept it simple,but if any body has had a similar setup and has come across anything like this similar I would Massively appreciate if/how you may of overcome this.
Happy to provide more detail if anyone can shed further light on this. Maybe something we have missed.
Thanks.