ServiceNow and Dynatrace integration without Service Graph Connector

Pedrod
Tera Contributor

Hello everyone,

 

Simple question: is it possible to integrate Dynatrace without Service Graph Connector, and be able to populate the CMDB with Servers data?

 

We have a client that doesn't have ITOM licensing and has Dynatrace platform, where they have all Servers information, and want to populate the CMDB with that data that is on Dynatrace.

 

Can we do this integration without SGC, using only REST API?

 

Many thanks.

Pedro Miranda

3 REPLIES 3

Mark Manders
Mega Patron

The answer is just as simple: yes, you can. It's just more work and all custom.


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark

Yashsvi
Kilo Sage

Hi @Pedrod,

Integrating ServiceNow and Dynatrace without using the Service Graph Connector (SGC) involves setting up direct integration between the two platforms using their respective APIs and available integration capabilities. Here’s a general approach you can take:

Integration Steps:

1. ServiceNow Configuration:
- Create a REST API Integration: In ServiceNow, you can create a REST Message and REST API to communicate with Dynatrace.
- Set Up Credentials: Obtain API credentials (e.g., API tokens) from Dynatrace for authentication purposes.

2. Dynatrace Configuration:
- Generate API Token: Generate an API token in Dynatrace with the necessary permissions to access the data you need.
- Define API Endpoints: Identify the Dynatrace API endpoints you want to interact with from ServiceNow.

3. Integration Points:
- Incident Management: Create or update incidents in ServiceNow based on alerts or events in Dynatrace.
- Configuration Items (CIs) Sync: Sync Dynatrace entities (hosts, services, applications) with Configuration Items in ServiceNow for CMDB updates.
- Data Querying: Pull monitoring data or metrics from Dynatrace into ServiceNow for reporting or analysis.

4. Implementation:
- REST API Calls: Use ServiceNow’s Scripted REST APIs or Scheduled Jobs to periodically fetch data from Dynatrace APIs.
- Event Management: Implement event-driven integration where Dynatrace triggers events that ServiceNow responds to (e.g., creating an incident).

5. Error Handling and Monitoring:
- Logging and Alerts: Implement logging mechanisms to monitor API calls and integration processes for errors or failures.
- Retry Mechanisms: Implement retry mechanisms for failed API calls to ensure data consistency.

Considerations:

- Security: Ensure secure handling of API credentials and tokens between ServiceNow and Dynatrace.
- Performance: Optimize API calls and batch operations to minimize latency and maximize efficiency.
- Compliance: Adhere to any regulatory or compliance requirements when handling sensitive data.

By following these steps and considering these considerations, you can effectively integrate ServiceNow and Dynatrace without relying on the Service Graph Connector, leveraging the robust API capabilities of both platforms.

Thank you, please make helpful if you accept the solution. 

And if you go through the above steps, please keep in mind that AI generated responses often don't give you the results you are hoping for.


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark