WMI data source tutorial 1min Published Mar 30, 2022 This is a step-by-step tutorial for building a WMI data source-based extension. You will build a WMI extension that runs on OneAgent and monitors a Windows host.
Before you begin To successfully develop an Extensions 2.0 extension and be able to complete this tutorial, you need to fulfill the following prerequisites:
Admin access to a Dynatrace SaaS or Managed environment version 1.227+ Windows host (virtual machine) OneAgent version 1.227+ deployed on the host Dynatrace CLI
Python 3.10 Access to pip package installer for Python Install dt-cli
For more information, see Sign extensions .
Your root certificate uploaded to Dynatrace and on the OneAgent host Generate a developer certificate and key dt extension genca
dt extension generate-developer-pem -o developer.pem --ca-crt ca.pem --ca-key ca.key --name 'JDoe'
The command generates the following files:
developer.pem
- your developer certificateca.pem
- your root certificateca.key
- your root key Distribute the root certificate to Dynatrace components Upload to the Dynatrace Credential Vault Go to Credential Vault . Select Add new credential . For Credential type , select Public Certificate . Select the Extension validation credential scope. Add a meaningful Credential name . Upload the Root certificate file . Select Save . Upload to OneAgent host that runs the extension Go to the following directory:
Windows: C:\ProgramData\dynatrace\oneagent\agent\config
Linux: /var/lib/dynatrace/oneagent/agent/config/
Go to the certificates
folder (create it if it doesn't exist) Upload your root certificate (ca.pem
) generated earlier Your Dynatrace environment is ready to start creating your WMI extension.
Next step : Extension package