CMDB classes targeted in Service Graph Connector for Dynatrace SaaS
Summarize
Summary of CMDB classes targeted in Service Graph Connector for Dynatrace SaaS
The Service Graph Connector for Dynatrace SaaS integrates Dynatrace SaaS (3rd-generation) platform data into the ServiceNow CMDB by periodically pulling data through DQL-based APIs leveraging the Grail architecture. This connector targets specific CMDB classes that extend from the base Configuration item [cmdbci] table, enabling customers to enrich their CMDB with detailed application, service, computer, software, and related configuration data sourced from Dynatrace. It is important to note that this connector is specifically designed for Dynatrace SaaS environments; customers using Dynatrace managed (self-hosted) or legacy SaaS should use the Service Graph Connector for Observability - Dynatrace instead.
Show less
Key CMDB Classes and Attributes Populated
- Application [cmdbciappl]: Populates attributes such as configuration file, installation directory, operational status, running process details, and version. It establishes relationships indicating that applications run on computers and reference key values.
- Calculated Application Service [cmdbciservicecalculated]: Captures correlation IDs, discovery metadata, operational status, and service populator information. It models dependencies on configuration items and relationships to applications and computers.
- Computer [cmdbcicomputer]: Includes hardware and OS details like CPU count, DNS domain, MAC address, manufacturer, model, RAM, serial number, and discovery timestamps. Computers own IP addresses and reference key values.
- IP Address [cmdbciipaddress]: Stores IP addresses, IP versions, and names, linked to owning computers.
- Key Value [cmdbkeyvalue]: Holds key-value pairs used by other configuration items.
- Serial Number [cmdbserialnumber]: Contains serial number data linked to computers and software.
- Software [cmdbcispkg]: When Software Asset Management (SAM) is not installed, software attributes like key, name, and version are populated. Software references software instances.
- Software Installation [cmdbsamswinstall]: When SAM is installed, this table captures discovery source, display name, installation details, scanning timestamps, publisher, and version, referencing servers and software instances.
- Software Instance [cmdbsoftwareinstance]: Populates installation location and name when SAM is not installed, referencing computers.
Practical Benefits for ServiceNow Customers
By leveraging this connector, customers can:
- Automatically synchronize detailed and accurate Dynatrace SaaS environment data into their CMDB, improving configuration item completeness and reliability.
- Obtain enhanced visibility of applications, services, hardware, network addresses, and software assets within their IT environment.
- Establish critical relationships between CIs such as applications running on computers and service dependencies, aiding impact analysis and service mapping.
- Support operational processes including discovery, service monitoring, and asset management by maintaining up-to-date CI data sourced directly from Dynatrace SaaS.
This integration enables a more robust and dynamically updated CMDB, critical for effective IT service management and operational intelligence.
When you complete setting up the connection, you can configure the integration to periodically pull data from Dynatrace. The data is saved in tables that extend from the Configuration item [cmdb_ci] table.
Application [cmdb_ci_appl]
The following attributes in the Application [cmdb_ci_appl] table are populated by collected data.
| Attribute label | Attribute name |
|---|---|
| Class | sys_class_name |
| Configuration file | config_file |
| Installation directory | install_directory |
| Name | name |
| Operational status | operational_status |
| Running process command | running_process_command |
| Running process key parameters | running_process key parameters |
| Version | version |
| Parent class | Relationship type | Child class |
|---|---|---|
| Application [cmdb_ci_appl] | Runs on::Runs | Computer [cmdb_ci_computer] |
| Application [cmdb_ci_appl] | Reference | Key value [cmdb_key_value] |
Calculated Application Service [cmdb_ci_service_calculated]
| Attribute label | Attribute name |
|---|---|
| Correlation ID | correlation_id |
| Hide from dashboard | hide_from_dashboard |
| Metadata | metadata |
| Most recent discovery | last_discovered |
| Name | name |
| Operational status | operational_status |
| Service Populator | service_populator |
| Service Populator Status | populator_status |
| Service Type | type |
| Parent class | Relationship type | Child class |
|---|---|---|
| Calculated Application Service [cmdb_ci_service_calculated] | Depends on::Used by | Configuration Item [cmdb_ci] |
| Calculated Application Service [cmdb_ci_service_calculated] | Runs on::Runs | Application [cmdb_ci_appl] |
Computer [cmdb_ci_computer]
| Attribute label | Attribute name |
|---|---|
| Class | sys_class_name |
| CPU count | cpu_count |
| CPU name | cpu_name |
| DNS Domain | dns_domain |
| Fully qualified domain name | fqdn |
| Is Virtual | virtual |
| MAC Address | mac_address |
| Manufacturer | manufacturer |
| Model ID | model_id |
| Most recent discovery | last_discovered |
| Name | name |
| Operating System | os |
| OS Version | os_version |
| RAM (MB) | ram |
| Serial number | serial_number |
| Parent class | Relationship type | Child class |
|---|---|---|
| Computer [cmdb_ci_computer] | Owns::Owned by | IP Address [cmdb_ci_ip_address] |
| Computer [cmdb_ci_computer] | Reference | Key Value [cmdb_key_value] |
IP Address [cmdb_ci_ip_address]
| Attribute label | Attribute name |
|---|---|
| IP Address | ip_address |
| IP version | ip_version |
| Name | name |
Key Value [cmdb_key_value]
| Attribute label | Attribute name |
|---|---|
| Key | key |
| Value | value |
Serial Number [cmdb_serial_number]
| Attribute label | Attribute name |
|---|---|
| Serial Number | serial_number |
| Serial Number Type | serial_number_type |
| Valid | valid |
| Parent class | Relationship type | Child class |
|---|---|---|
| Serial Number [cmdb_serial_number] | Reference | Computer [cmdb_ci_computer] |
Software [cmdb_ci_spkg]
| Attribute label | Attribute name |
|---|---|
| Key | key |
| Name | name |
| Version | version |
| Parent class | Relationship type | Child class |
|---|---|---|
| Software [cmdb_ci_spkg] | Reference | Software Instance [cmdb_software_instance] |
Software Installation [cmdb_sam_sw_install]
| Attribute label | Attribute name |
|---|---|
| Discovery source | discovery_source |
| Display name | display_name |
| Installed on | installed_on |
| Last scanned | last_scanned |
| Publisher | publisher |
| Version | version |
| Parent class | Relationship type | Child class |
|---|---|---|
| Software Installation [cmdb_sam_sw_install] | Reference | Server [cmdb_ci_server] |
Software Instance [cmdb_software_instance]
| Attribute label | Attribute name |
|---|---|
| Installed on | installed_on |
| Name | name |
| Parent class | Relationship type | Child class |
|---|---|---|
| Software Instance [cmdb_software_instance] | Reference | Computer [cmdb_ci_computer] |