Integrating CA Spectrum with ServiceNow for auto ticketing is it possible to use SDNotifier and SANM Policy?
The OneClick Administration -> Service Desk Configuration page allow you to specify the Service Desk servers to interface. Is it possible to have more than one ServiceNow server?
Using SDNotifier and SANM Policy with ServiceNow for auto ticketing:
1. Copy the $SPECROOT/Notifier/AlarmNotifier.exe file to the $SPECROOT/Notifier/sd_notifier/ directory, renaming the file as $SPECROOT/Notifier/sd_notifier/SDNotifier.exe.
3. In the $SPECROOT/Notifier/sd_notifier/.alarmrc file, modify the Set script, Clear script, and Update script entries to point to the CA Service Desk-specific scripts found in $SPECROOT/Notifier/sd_notifier. The actual scripts are named ServiceDeskSetScript, ServiceDeskClearScript, and ServiceDeskUpdateScript. Also, Update Application to SDNotifier.
Example script. Required changes marked in Bold:VNM_MAIL_TIMEOUT=600000VNM_CONNECT_TIME_LIMIT=60000KEEP_ALIVE_TIMEOUT=30000KEEP_ALIVE_INTERVAL=60000GET_GRAY_INITIAL_ALARMS=falseGET_EXISTING_ALARMS=trueUPDATE_EXISTING_ALARMS=falseUSE_DEVICE_NETWORK_ADDRESS=trueSEND_EVENT_UPDATES=trueUSE_NEW_INTERFACE=trueEXTRA_ATTRS_AS_ENVVARS=0x11f4e,0x1321aEXTRA_ATTRS_AS_ARGS=0x0023000e,0x23000dUPDATE_ATTRS=GET_PROBABLE_CAUSES=trueGET_EVENTS=trueSHOW_ALL_EVENTS=falseSHOW_ONLY_ORIGINATING_EVENT=falseENABLE_CORRELATION=falseSHOW_SYMPTOM_ALARMS=falseMSG_TIMESTAMP_FORMAT=%X %xLANDSCAPE=128SEND_ALARM_DELAY=1000SET_SCRIPT=$SPECROOT/Notifier/sd_notifier/SetScriptCLEAR_SCRIPT=$SPECROOT/Notifier/sd_notifier/ClearScriptUPDATE_SCRIPT=$SPECROOT/Notifier/sd_notifier/UpdateScriptAPPLICATION=SDNotifierGET_LOCATIONS=trueGET_FLASH_GREEN=truePOLICY_LANDSCAPE=
4. Copy the $SPECROOT/lib/SDPM/partslist/ALARMNOTIFIER.idb file to the the same folder, renaming the file to SDNOTIFIER.idb
Example script. Required changes marked in Bold:
PARTNAME;SDNOTIFIER;APPNAME;SDNotifier;WORKPATH;$SPECROOT/Notifier/sd_notifier;LOGNAMEPATH;$WORKPATH/SD_NOTIFIER.OUT;#ADMINPRIVS;N;AUTORESTART;y;AUTOBOOTSTART;y;#STATEBASED;N;NUMPROCS;1; // one per hostRETRYTIMEOUT;600; // 10 minutes#TICKETUSER;$USER;RETRYMAX;3; // 3 retries allowedSTARTPRIORITY;30;SERVERPROCESS;Y;#ENV;<var>=<value>;ARGV;$SPECROOT/Notifier/sd_notifier/SDNotifier<CSEXE>;
5. Run $SPECROOT/Notifier/sd_notifier/ServiceDeskIntegrationSetup.exe.
6. cd to the $SPECROOT/lib/SDPM directory and enter the following command to restart processd:
sudo systemctl stop processd
sudo systemctl start processd
7. Verify processd has started:ps -ef | grep -i processd
8. Once Processd has started, verify SDNotifier has started as well:ps -ef | grep -i sdnotifier
8. Navigte to Locator -> SANM -> All Application - > Double click> OK > select SDNotifier (right side) > Information tab -> General Information
Q) is it possible to have more than one ServiceNow server integrated with Spectrum OneClick server?
A) No.
On the Service Desk Integration page you can see the following Note:
that states you can add CA Service Desk type more than once (so you can interface with more than one CA Service Desk server) but for the other service desk types (like ServiceNow, BMC Remedy etc.) only once can be added. In other words you cannot have two SNOW integrated with the same OneClick server, this because Spectrum is using common component ( NIM) to integrate Service Now and BMC Remedy. NIM allows only one instance for each type but not multiple instances for same type. Spectrum to CA SDM is direct integration which allows multiple CA SDM to configure.
Additional KBs for reference:
https://knowledge.broadcom.com/external/article?articleId=237142
https://knowledge.broadcom.com/external/article?articleId=199948