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 enables you to bring SNMP data into Dynatrace at scale and within the context of all other data.
You can also extend your insights into data related to SNMP traps issued in your infrastructure.
First, check Dynatrace Hub to see if your device is covered by an existing extension. If it isn't, you can build your own Dynatrace SNMP extension to cover your SNMP device.
Latest Dynatrace
Now you can use the dedicated Extensions app to manage your extensions. It provides a similar activation and configuration workflow as Dynatrace Hub in the previous Dynatrace. Additionally, it gives you direct access to extension health monitoring.
Dynatrace Hub provides a unified workflow to enable and manage extensions that will ingest SNMP data into your Dynatrace environment.
Required permission: Change monitoring settings
Next, perform the following steps.
Select the ActiveGate group to determine which ActivGates will run the extension. When done, select Next step.
Select Add device to define the devices from which you want to pull data and provide the device connection details:
SNMP extensions only
Select Define to configure optional advanced properties:
2
seconds.timeoutSecs
x retries
). Default = 3
retries.50
repetitions.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
.false
.SNMP Traps extensions only
Select Add varbinding rule to configure variable binding trimming:
When done, select Next step
Provide final configuration details.
ext.activationtag
variable 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.
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.
Management Information Base (MIB) is the database managing the entities in a network identified by OIDs. MIB provides a source of additional information related to OIDs declared in your extension.
ActiveGate comes with a default set of MIB files. If some of the OIDs used in the extension are not available in the default MIB files, you can add your own MIB file to the ActiveGate running SNMP extensions.
Your custom MIB files are then used by all the SNMP and SNMP Traps extensions running on this ActiveGate.
Place your custom MIB files in the mib-files-custom
directory:
/var/lib/dynatrace/remotepluginmodule/agent/conf/userdata/mib-files-custom/
C:\%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\userdata\mib-files-custom\
The files stored in the mib-files-custom
directory are preserved between updates.