Manage SNMP extensions
Dynatrace provides you with a framework that you can use to extend your observability into data acquired directly from your SNMP monitored devices. To this end, Dynatrace provides the facility to bring SNMP data into Dynatrace at scale and in the context to all other data.
First check our Software intelligence hub to see if your device is already covered by an existing extension. If this is not the case, you can build your own Dynatrace SNMP extension to cover your SNMP device.
Before you begin
- Decide which SNMP will provide data for the extension. Dynatrace Extensions 2.0 framework supports SNMP v2c and v3. Depending on the SNMP version, prepare the necessary authentication details.
- Designate an ActiveGate group or groups that will remotely connect to your SNMP devices to pull data. All ActiveGates in each designated group need to be able to connect to your SNMP devices.
- Learn hardware requirements for an ActiveGate performing SNMP monitoring.
Manage SNMP extensions
Dynatrace Hub provides a unified workflow to enable and manage extensions that will ingest SNMP data into your Dynatrace environment.
- From the Dynatrace menu, go to Dynatrace Hub.
- Search for an SNMP extension. You can use the SNMP keyword to filter the Hub tiles.
- Select Add to environment. This creates the environment configuration for your extension, thus enabling the extension in your environment.
- Select Add monitoring configuration.
After that, perform the following steps.
Select Add device to define the devices from which you want to pull data and provide the device connection details:
- IP address or device name
- SNMP version and related authentication details. Authentication details passed to Dynatrace when activating monitoring configuration are obfuscated and it's impossible to retrieve them.
Advanced properties optional
Select Define to configure optional advanced properties:
- Timeout is seconds The maximum time (in seconds) to wait for an SNMP query to return data. Default = 2 seconds.
The maximum number of retries for a query if it fails (total time for a query is
retries). Default = 3 retries.
- Max repetitions Can be used to limit the amount of data returned for a single query and might in turn increase the number of requests sent to the device until all required data is collected. Default = 50 repetitions.
- Max OIDs per query How many OIDs can be queried in one SNMP request. Default = 60 OIDs. For most extensions, you don't need to change it. For the F5 BIG-IP LTM extension, we recommend that you set it to 5.
When done, select Next step
Select the ActiveGate group to determine which ActiveGate or ActivGates will run the extension. When done, select Next step.
Provide final configuration details.
Text explaining details of this particular monitoring configuration. When troubleshooting monitoring, this can give your teams details of this particular monitoring configuration.
- Feature sets
In highly segmented networks, feature sets can reflect the segments of your environment. You can use them to limit your monitoring to particular segments. Feature sets are predefined for each extension.
Some extensions offer variables with which you can pass custom strings to your extension and report them in the environment, for example, as your dimension. Some extensions contain the
ext.activationtagvariable that is passed as a dimension to your monitoring configuration. You can use it to associate the reported metrics with a particular version of your monitoring configuration.
When done, select Activate.
Monitoring configuration as JSON
The extension activation wizard contains a dynamically updated JSON payload with your monitoring configuration. See Extensions 2.0 lifecycle to learn how to use it to activate an extension using the Dynatrace API.