<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dynatrace SSL Monitoring for 1000+ Domains – Recommended Automation Approach in Synthetic Monitoring</title>
    <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Dynatrace-SSL-Monitoring-for-1000-Domains-Recommended-Automation/m-p/301330#M3421</link>
    <description>&lt;P&gt;Of course, you can also automate this directly through the Dynatrace API if you prefer to build your own provisioning process. The Synthetic Monitors API supports creating, updating, deleting, and listing monitors, so it's perfectly possible to synchronize your inventory from a CMDB, DNS, or another source of truth.&lt;BR /&gt;&lt;A href="https://docs.dynatrace.com/docs/dynatrace-api/environment-api/synthetic-v2" target="_self"&gt;Synthetic API v2&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;That said, I'd still lean towards Terraform (or Monaco) for long-term maintainability. Using Terraform with for_each gives you version-controlled, declarative configuration and makes onboarding/offboarding as simple as updating your inventory and applying the changes, rather than maintaining imperative API scripts.&lt;/P&gt;</description>
    <pubDate>Mon, 29 Jun 2026 14:45:20 GMT</pubDate>
    <dc:creator>t_pawlak</dc:creator>
    <dc:date>2026-06-29T14:45:20Z</dc:date>
    <item>
      <title>Dynatrace SSL Monitoring for 1000+ Domains – Recommended Automation Approach</title>
      <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Dynatrace-SSL-Monitoring-for-1000-Domains-Recommended-Automation/m-p/301321#M3419</link>
      <description>&lt;DIV&gt;&lt;P&gt;We are planning to onboard SSL certificate monitoring for approximately &lt;STRONG&gt;1000 domains&lt;/STRONG&gt; in Dynatrace.&lt;/P&gt;&lt;P&gt;Manually creating individual SSL monitoring configurations is not scalable and will create significant operational overhead.&lt;/P&gt;&lt;P&gt;What is the recommended enterprise-scale approach for SSL monitoring in Dynatrace?&lt;/P&gt;&lt;P&gt;Specifically:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Can SSL monitors be created and managed through the Dynatrace API, Terraform, or Automation Workflows?&lt;/LI&gt;&lt;LI&gt;Is there a bulk import option available?&lt;/LI&gt;&lt;LI&gt;What are best practices for maintaining a large inventory of domains (e.g., from an Excel sheet, CMDB, or DNS records)?&lt;/LI&gt;&lt;LI&gt;How do organizations typically automate onboarding and offboarding of SSL monitors for hundreds or thousands of domains?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Looking for guidance on a scalable and maintainable solution rather than manual configuration.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 29 Jun 2026 14:04:35 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Synthetic-Monitoring/Dynatrace-SSL-Monitoring-for-1000-Domains-Recommended-Automation/m-p/301321#M3419</guid>
      <dc:creator>Selvam</dc:creator>
      <dc:date>2026-06-29T14:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace SSL Monitoring for 1000+ Domains – Recommended Automation Approach</title>
      <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Dynatrace-SSL-Monitoring-for-1000-Domains-Recommended-Automation/m-p/301329#M3420</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;For an environment with 1000+ domains, I would definitely avoid managing SSL monitors manually.&lt;/P&gt;&lt;P&gt;My recommendation would be to treat SSL monitors as Infrastructure as Code and manage them with Terraform (preferred) or Monaco.&lt;BR /&gt;&lt;BR /&gt;Terraform is particularly well suited because you can keep your inventory (CSV, YAML, JSON, CMDB export, etc.) outside of Dynatrace and use for_each to automatically create one monitor per domain. This makes onboarding and offboarding as simple as updating the inventory and re-running the deployment.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;For example, we use a very similar approach for managing Dynatrace Management Zones. The configuration is generated from a table in tfvars, and Terraform iterates over the entries to create the required resources dynamically. Here's a simplified example of using a dynamic block:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;    dynamic "rule" {
      for_each = var.synthetic_monitor_name_value != null ? [var.synthetic_monitor_name_value] : []
      content {
        type    = "ME"
        enabled = true
        attribute_rule {
          entity_type = "BROWSER_MONITOR"
          attribute_conditions {
            condition {
              key      = "BROWSER_MONITOR_TAGS"
              operator = "TAG_KEY_EQUALS"
              tag      = var.auto_tag_name
            }
          }
        }
      }
    }&lt;/LI-CODE&gt;&lt;P&gt;You could apply the same concept to SSL monitors—store all domains in a variable or data file and let Terraform create or remove the monitors automatically. This approach scales much better than relying on manual configuration or bulk imports and keeps your Dynatrace configuration synchronized with your source of truth.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 14:43:13 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Synthetic-Monitoring/Dynatrace-SSL-Monitoring-for-1000-Domains-Recommended-Automation/m-p/301329#M3420</guid>
      <dc:creator>t_pawlak</dc:creator>
      <dc:date>2026-06-29T14:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace SSL Monitoring for 1000+ Domains – Recommended Automation Approach</title>
      <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Dynatrace-SSL-Monitoring-for-1000-Domains-Recommended-Automation/m-p/301330#M3421</link>
      <description>&lt;P&gt;Of course, you can also automate this directly through the Dynatrace API if you prefer to build your own provisioning process. The Synthetic Monitors API supports creating, updating, deleting, and listing monitors, so it's perfectly possible to synchronize your inventory from a CMDB, DNS, or another source of truth.&lt;BR /&gt;&lt;A href="https://docs.dynatrace.com/docs/dynatrace-api/environment-api/synthetic-v2" target="_self"&gt;Synthetic API v2&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;That said, I'd still lean towards Terraform (or Monaco) for long-term maintainability. Using Terraform with for_each gives you version-controlled, declarative configuration and makes onboarding/offboarding as simple as updating your inventory and applying the changes, rather than maintaining imperative API scripts.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 14:45:20 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Synthetic-Monitoring/Dynatrace-SSL-Monitoring-for-1000-Domains-Recommended-Automation/m-p/301330#M3421</guid>
      <dc:creator>t_pawlak</dc:creator>
      <dc:date>2026-06-29T14:45:20Z</dc:date>
    </item>
  </channel>
</rss>

