- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-29-2022 09:54 PM
Hello,
As we know that there are Pull / Push methods to do Event Management integration with ServiceNow, I would like to understand if there is best approach that fits for event integration with various sources.
Pull connectors - OOTB for some vendors (via MID Server)
Push connectors - OOTB for some vendors (via MID Server)
Push to instance via Web service API (Scripted REST - Inbound Event) (Does not require MID Server)
Push to MID (via MID Web service event collector or via transform script)
While it is getting difficult to get the MID servers set up in the respective infrastructure due to security or resource constraints, is it better to adopt the Push (Scripted REST ) Method to send events from monitoring tools to ServiceNow em_event table? How is this method advantageous over the ones that require MID server? Are we missing anything if we do not use the Pull method?
Regards,
Viji
Solved! Go to Solution.
- Labels:
-
Event Management

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-30-2022 10:40 PM
Event Management Product Functionality - Majorly Start once Event is received in EM_EVENT Table . So how em_event table populates is of less concern and In your case Plain Web Services API will work. If Customer is not ready for anything in their n/w as a part of Solution then WEB API is the way to go.
If u got the answer please close the thread.
Regards
RP

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-29-2022 10:25 PM
I see there are security constraint for setting a mid server. But even in case if PUSH you need to open PORT and expose an User for posting data into service now Event table.
From On premise monitoring tool in case of PUSH using scripted REST and no Mid Server you need to OPEN PORT for outbound connection to reach service now. But this requires no configuration .
In case of PUSH mechanism you have no dependency on Connector version or Mid Server. Approach can be decided on your local environment needs, ease of maintenance and less error prone.
Regards
RP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-30-2022 09:54 PM
Thanks Rahul. looks like we don't miss functionalities in using any approach. Thought that MID Server will be helpful in terms of load balancing. Customer is reluctant when we ask for a new server in their network and provide access to monitoring system to poll the events. In this case I think Web service method is helpful

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-30-2022 10:40 PM
Event Management Product Functionality - Majorly Start once Event is received in EM_EVENT Table . So how em_event table populates is of less concern and In your case Plain Web Services API will work. If Customer is not ready for anything in their n/w as a part of Solution then WEB API is the way to go.
If u got the answer please close the thread.
Regards
RP