We are using the Dynatrace Managed version to monitor our cloud and on-premise environment. We would like to know if there are options to monitor SNMP based devices.
We saw the plug-in being available with Appmon but we would like to know if its possible without Appmon.
Solved! Go to Solution.
There is nothing available at the moment. But you could write Oneagent plugin that will collect data using SNMP. Another option is to collect the data by yourself and push it using API. What is your use case?
We are in the early stages of dynatrace implementation and we just wanted to know the features available in different iterations of the suite. Thank you for the answer; it helps.
No support. I don't think this is on the roadmap at all.
Bad news AppMon is not dead !!!
Please take a look at the github page below for a script you can use to feed this data into Dynatrace. Please let me know if this helps.
Is there any roadmap to enable SNMP monitoring on Dynatrace managed? This is one of the key capabilities to enable end to end monitoring from App --> hardware level. Please confirm..
With the ActiveGate RemoteAgent extension framework we can now monitor any remote technology that exposes an interface.
It is important to note that custom extensions such as this (or custom data through the Dynatrace API) will consume 'Custom Metric' licensing.
In the case of SNMP I have developed an extension for basic device health monitoring (UNOFFICIAL).
This will provide metrics for any device listening on SNMP v2/3 and supporting HOST-RESOURCES-MIB and/or IF-MIB. It also adds properties collected from SNMPv2-MIB such as sysuptime and sysdescr.
IF-MIB (Per Interface)
You could clone and adapt this to be more device specific if additional device metrics are required.
Can I use it to monitor vCenter, ESXi?
Dynatrace already has integration for vCenter:
If you have Dynatrace Managed you don't need anything. If you have Dynatrace SaaS you just need an Environment ActiveGate.
Thanks Julius for your reply. But we wan't to monitor via SNMP, as it is a project requirement.
I'm trying to configure this plugin after following all the installation steps, but getting below error while trying to add an endpoint. Please help.
Error(Cannot load native module 'Cryptodome.Cipher._raw_ecb': Trying '_raw_ecb.cpython-36m-x86_64-linux-gnu.so': cannot load library '/opt/dynatrace/Security-Gateway/remotepluginmodule/plugin_deployment/custom.remote.python.snmp-base/Cryptodome/Util/../Cipher/_r)
Hi @Brayden N. We need this badly. Can you pls check the error I'm getting & help resolve the issue?
Apologies, I've only just seen this message.
Could you raise a Github issue for this, with details at:
Looks like some issue with the cipher compatibility.
really the one agent should probably just do this itself, but alas they dont so there are many host metrics that are not in the system.
Do Dynatrace have any plan for box plugin for SNMP monitoring? Can someone from DT confirm on this?
@Suresh K. - see the Brayden's answer above. There is no "built-in" support and probably never will be.
Hi, can the plugin provided by @Brayden N. be used to collect metrics from Flex Manager/Dell Server manager? The Dynatrace partner who is managing my environment is saying that can't be used, but the GitHub page where the plugin is stored says "You can fork and adapt this to poll for any SNMP exposed metrics"
The plugin should work to monitor some basic metrics for Flex Manager/Dell Server manager.
Anything more specific would require extending the plugin to poll for Flex/Dell specific OIDs and MIB files.