CloudFabrix Documentation
Asset IntelligenceOps IntelligenceObservabilityRobotic Data
  • Getting Started
  • CloudFabrix Overview
  • AIOps Platform
  • AIOps Solutions
  • CloudFabrix RDA
    • RDA - Overview
      • RDA - Terminology and Artifacts
    • RDA - Installation
      • Linux OS
      • Windows OS
      • Mac OS
      • RDA Client
      • Worker Nodes
      • Event Gateway
      • Edge Collector
      • Log Shippers
        • Filebeat
        • Fluentd
        • Rsyslog
        • Syslog (udp)
        • Splunk forwarder (Windows and Linux)
        • Winlogbeat (Windows)
      • RDA Log Archives
    • RDA - Administration
      • RDA - Configuration
    • RDA - User Guide
      • RDA - AIOps Studio
        • AIOps Studio - Solution Packages
        • AIOps Studio - Pipelines
        • AIOps Studio - Explore
        • AIOps Studio - Administration
        • RDA CLI in UI
        • AIOps Studio - Examples
          • File Operations
          • Loop Operations
          • Data Management Operations - cfxdm
          • Data mapping - cfxdm - dm:eval
          • Filters - cfxdm - dm:filter
          • Data mapping - cfxdm - dm:map
          • Metadata - cfxdm-dm:metadata
          • Data mapping - cfxdm - dm:functions
            • Any_non_null
            • Concat
            • Datetime
            • Date and Timestamp
            • Evaluate
            • Fixed
            • Highest
            • Join
            • jsonDecode
            • Lower
            • Lowest
            • Match
            • Minutes_Between
            • Replace
            • Seconds_Between
            • Slice
            • Split
            • Strip
            • To_Numeric
            • Ts_To_Datetimestr
            • Upper
            • When_Null
          • Data Mapping cfxdm - dm:sort
          • Data Mapping cfxdm - dm:head
          • Data Mapping cfxdm - dm: tail
          • Data Mapping cfxdm - dm: dedup
          • Data Mapping cfxdm - dm:selectcolumns
          • Data Mapping cfxdm - dm:fixcolumns
          • Data Mapping cfxdm - dm:mergecolumns
          • Data Mapping cfxdm - dm:describe
          • Data Mapping cfxdm - dm:save
          • Data Mapping cfxdm - dm:savedlist
          • Data Mapping cfxdm - dm:recall
          • Data Mapping cfxdm - dm:concat
          • Data Mapping cfxdm - dm:groupby
          • Data Mapping cfxdm - dm:to_type
          • Data Mapping cfxdm - dm:enrich
          • Data Mapping cfxdm - dm:dns_ip_to_name
          • Data Mapping cfxdm - dm:dns_name_to_ip
        • AIOps Studio - Datasource Examples
          • Elasticsearch (v1)
      • RDA - Data Management (cfxdm)
        • cfxdm - dm:filter
        • cfxdm - dm:map
        • cfxdm - dm:functions
        • cfxdm - dm:sort
        • cfxdm - dm:head
        • cfxdm - dm:tail
        • cfxdm - dm:dedup
        • cfxdm - dm:selectcolumns
        • cfxdm - dm:mergecolumns
        • cfxdm - dm:describe
        • cfxdm - dm:hist
        • cfxdm - dm:bin
        • cfxdm - dm:fixcolumns
        • cfxdm - dm:save
        • cfxdm - dm:savedlist
        • cfxdx - dm:recall
        • cfxdm - dm:concat
        • cfxdm - dm:groupby
        • cfxdm - dm:enrich
        • cfxdm - dm:to_type
        • cfxdm - dm:dns_ip_to_name
        • cfxdm - dm:dns_name_to_ip
        • cfxdm - files:loadfile
      • RDA Terminal
        • Examples using Terminal / Commandline
    • RDA - Bot Documentation
    • RDA - Datasource Integrations
      • AppDynamics
      • Dynatrace
      • Dell EMC Unity
      • Elasticsearch
      • Infoblox NetMRI
      • Kubernetes Cluster
      • Linux OS
      • Microsoft Windows Server OS
      • Nagios XI
      • NetApp Clustered ONTAP
      • PRTG Network Monitor
      • VMware vCenter
      • VMware vRealize Operations
    • RDA - Python API
      • Class CaaSDataset
      • Class CaaSClient
      • Python API Example
    • RDA - FAQ
      • Download and Installation
      • Troubleshooting
  • CFXQL - CFX Query Language
    • CFXQL User Interface
  • Operations Intelligence Analytics (OIA)
    • Solution Overview
      • Navigating cfxOIA
      • Any title
    • Administration Guide
      • Active Directory Integration
      • Add Customer
      • First Steps
      • OIA Users
      • Add New Users and Assign Roles
      • Add Environment
      • Add Gateway
      • Add DataSource
      • Add Project
      • Project Configuration
      • Stacks
      • Teams
    • User Guide
      • Incidents
        • Incident
        • Stack
      • Alerts
      • Outcomes
  • INTEGRATIONS
    • Zabbix
    • AppDynamics
    • Dynatrace
    • NetApp C Mode
    • NetApp 7 Mode
    • Splunk Enterprise
    • VMware vCenter
  • OBSERVABILITY
  • Observability - IT Infrastructure Monitoring (cfxPulse)
    • Getting Started
    • Solution Overview
    • Installing cfxPulse Collector
    • Administrator Quick Start Guide
      • Prerequisites
      • Accessing cfxPulse
      • Configuration of cfxPulse
      • Setting Up Monitoring
      • Monitoring Using Prometheus Agents
      • How to add Prometheus Agent Details
      • Discovery of Devices
      • Monitoring Dashboard
    • End User Quick Start Guide
      • Portal Navigation
      • Monitoring Analysis
      • Monitoring
      • Alerts and Incidents
      • Reports
      • NOC/Ops
      • Configuration Backups
      • Interacting With Tabular Reports
      • Creating Custom Dashboards
  • Observability - Log Monitoring & Analytics (CFX LogAnalytics or CLA)
    • Getting Started
    • Solution Overview
    • Solution Key Components
    • Log Forwarding
      • Install and Configure Logstash
      • Sending Logs to Logstash Forwarder
    • Log Collection
      • Collecting Logs from Linux
    • Log Transformation & Enrichment
    • Logstash Installation
      • How to install Java / Logstash on client side
  • Asset Intelligence Analytics (AIA) Solution
    • Getting Started
    • Solution Overview
    • AIA Roles
      • Platform Admin
        • Managed Service Provider (MSP)
        • Authentication Server
        • Set Up Services
        • Organizations
        • Users
      • Organization Admin
        • My Organizations
      • Organization Executive
      • Organization User
    • AIA Tasks, Functions
      • Home Page Navigation
      • Filters
      • Settings Menu
      • Notifications
      • Authentical Server
      • How to Add, Edit, Delete MSP
      • Actions
        • Services
        • Files
        • Dictionaries
        • Discovery Jobs
        • Snapshots
        • Clambda Jobs
        • State Operations
        • Replacement Rate
      • Details
        • Overall
        • POR Insights
        • HW Assets
        • SW Assets
        • Contracts
        • App Dependency
        • Asset List
    • AIA API
    • Enterprise Discovery
      • cfxEdgeCollector
        • Deployment of cfxEdgeCollector
        • Configuration of cfxEdgeCollector
        • cfxEdgeCollector Command Line Options
        • cfxEdgeCollector Help Command
        • Working With cfxEdgeCollector
        • cfxEdgeCollector Auto Export
    • Asset Intelligence & Analytics (AIA) (Delete)
  • CloudFabrix SaaS
    • Signup
    • Navigation
    • User Roles
  • Support
    • Contact Support
Powered by GitBook
On this page
  • Prerequisites:
  • Enabling API access on Dynatrace SaaS portal:
  • Adding Dynatrace as DataSource:
  • Create Webhook for incoming alerts from Dynatrace:
  • Configure Dynatrace Alert Notifications using Webhook:
  1. INTEGRATIONS

Dynatrace

Step by Step Instructions for Creating Dynatrace as a Datasource.

PreviousAppDynamicsNextNetApp C Mode

Last updated 5 years ago

Prerequisites:

The following are pre-requisites for creating Dynatrace as a Datasource. It is used for Alert Notifications from Dynatrace and collecting Host/Application Configuration and Metrics & Logs on-demand.

1) Dynatrace SaaS Account

2) An API Key (Created on Dynatrace SaaS portal)

3) One or more Hosts or Applications or Databases being monitored by Dynatrace

Enabling API access on Dynatrace SaaS portal:

Step 1: Login to using your credentials

Step 2: Go to ‘Settings’ → ‘Integration’ → ‘Dynatrace API’

Step 3: Click on ‘Generate Token’, Enter a Name under ‘Token name’

Step 4: Enable below permissions for the API access

  • Access problem and event feed, metrics, and topology

  • Read log contents

  • Read synthetic monitors, location and nodes

  • Read configuration

  • Log import

  • Read audit logs

Adding Dynatrace as DataSource:

Step 1: Login to cfxDimensions through web-browser UI (as Customer Admin user)

Step 2: Click on ‘Datasources’ app

Step 3: Click on ‘+’ button to add a new Datasource

Step 4: Enter ‘Datasource Name’

Step 5: Enter ‘Description’ (Optional)

Step 6: Leave ‘Requires Gateway Access’ as ‘No’ (Default)

Step 7: Select ‘Dynatrace’ as ‘Datasource Type’

Step 9: Enter ‘Secret Token’ for API access (Refer ‘Prerequisites’ section for more details)

Step 10: Leave default Timeout value as 60 seconds

Step 11: Proxy Settings:

  • No Proxy: Select this option if there is no HTTP Proxy is configured in your environment for any outbound network access.

  • Use Platform Proxy: Select this option if there is HTTP Proxy is configured in your environment for any outbound network access. When this option is selected, this Datasource uses the HTTP proxy settings that were configured during initial cfxDimensions platform setup.

  • Use Custom Proxy: Select this option if there is HTTP Proxy is configured in your environment for any outbound network access. This option is needed when cfxDimensions platform setup is not configured with HTTP Proxy settings.

    • Enter HTTP Proxy server IP or DNS Name with port (Ex: 192.168.10.10:8080 or http-proxy.acme.com:80)

    • Enter HTTP Proxy username (Optional)

    • Enter HTTP Proxy password (Optional)

Step 12: Click on ‘Test Connectivity’ to verify the network access to Dynatrace SaaS account and credentials are valid.

Step 13: Click on ‘Save’ to create the Dynatrace datasource.

Create Webhook for incoming alerts from Dynatrace:

Step 1: Login to cfxDimensions through web-browser UI (as Customer Admin user)

Step 2: Click on ‘OIA Administration’ app

Step 3: Click on an existing Project

Step 4: Click on ‘Alert Sources’

Step 5: Click on ‘+’ button to add a new Alert source

Step 6: Enter ‘Alert Source Name’ (For example: Dynatrace Webhook)

Step 7: Enter ‘Description’ (Optional)

Step 8: Select ‘Alert Source’ as ‘Dynatrace’

Step 9: Enter ‘IP Address/DNS’ name of cfxDimentions Platform instance (It is the same IP Address/DNS name using which you are accessing the cfxDimensions Platform UI through a Web browser)

Step 10: Enter ‘Username’ & ‘Password’

Step 11: Click on ‘Save’

Step 12: Click on burger menu (three dot button) of Dynatrace Webhook that you have created and click on ‘View Details’ to view the Webhook URL and credentials

Configure Dynatrace Alert Notifications using Webhook:

Step 2: Go to ‘Settings’ → ‘Integration’ → ‘Problem notifications’

Step 3: Click on ‘Setup notifications’

Step 4: Click on ‘Custom Integration’ (Webhook)

Step 5: Enter the ‘Webhook Name’

Step 6: Copy & Paste the Webhook URL that was generated for Dynatrace alerts under OIA Administration in the previous section

Step 7: Select ‘Accept any SSL certificate’ option “ONLY” if you want to ignore self-signed certificate warning. (Caution: It is highly recommended to install CA signed certificate on cfxDimensions platform and do not select this option for security reasons)

Step 8: Click on ‘Create basic authorization header’ to add Username & Password for the Webhook (Please refer previous section)

Step 9: Under ‘Custom Payload’, Enter the below Alert fields.

{
"ImpactedEntity":"{ImpactedEntity}",
"EntityID":"{PID}",
"State":"{State}",
"Details":{ProblemDetailsJSON},
"DetailedText":"{ProblemDetailsText}",
"ProblemID":"{ProblemID}",
"ProblemTitle":"{ProblemTitle}",
"Severity":"{ProblemSeverity}",
"ImpactType":"{ProblemImpact}",
"URL":"{ProblemURL}",
"Tags":"{Tags}"
}

Step 10: Select ‘Alerting Profile’

Step 11: Click on ‘Send test notification’ to verify it is able to send a ‘Test Alert’ successfully to cfxDimensions platform.

Step 12: Click on ‘Save’ to commit the Webhook notification settings.

Step 8: Enter Dynatrace SaaS URL (Ex: https://)

Step 1: Login to using your credentials

<your-environment-id>.live.dynatrace.com
https://<your-environment-id>.live.dynatrace.com
https://<your-environment-id>.live.dynatrace.com