Integration Script?

dstuart
Kilo Expert

We have the Integration - Nimsoft plug-in turned on, and it works well for Servers, creating incidents based on the severity of the alarm detected by the Nimsoft product(s).

Now, we're trying to get it to work for Network gear.

The problem I am having is the 'host' name, as reported by Nimsoft, does not match a CI in Service-Now. By the time my business rule can get its code on the incident record, the 'ci' is lost. According to Nimsoft, the 'host' reporting the alarm has a 'name' like (example) "RT01VAN - 157.145.216.122". In Service-Now, there is a CI for 'name' RT01SVAN. No match, and no CI on the Incident form. And no, the network folks don't want to update their CI's, and yes, they say they need the IP address as part of the 'name' on the switch/router/etc.

On the field mapping form for the Nimsoft Integration there is a script box. It appears to me to be somewhat similar to the script box on the Transform Map form. Theoretically, like on a Transform Map, it would allow me access to the incoming data, and allow me to fold, spindle, mutilate, and otherwise manipulate the data before it is inserted into the Incident form (such as parsing out the RT01VAN and dropping the IP address).

I can't find any documentation on this script box on the field mapping form. I can't find anything on the format of the data, how to access the data, how to determine the field names, etc.

Has anyone been through this exercise, and can, hopefully, point me to some documentation?

Thanks,
Dave

2 REPLIES 2

justin_drysdale
Mega Guru

Nimsoft scripting is done in Lua. You will get probably get a better response if you post on the nimsoft forum.


dstuart
Kilo Expert

Justin,

The script box I am looking at is within Service-Now, in the Integration - NimSoft application, on the Mapping page. I am trying to determine how to do the scripting in SN.


Dave