Remotely execute commands on your Linux hosts (over SSH). Baseline and alert on your KPIs through metrics created from the command output.
Execute any command remotely over SSH and transform the output into Dynatrace metrics. The extension supports either one metric (the output as-is) or multiple metrics (by splitting the output using expected delimiters). This allows you to then leverage Dynatrace Alerting & Baselining to track your custom KPIs.
You can also specify a secondary user to run the command as, if different from the account used to log in. Results are reported as metrics.
This extension will consume 0.001 DDU per metric datapoint ingested.
The target host needs to accept SSH connections. Authentication can be either password or key based.
This extension has been developed with Dynatrace Extension Framework 1.0. This means that the .zip archive you have been provided with must be uploaded and extracted to the plugin_deployment
folder of all ActiveGates that should run it.
By default this is found:
%PROGRAMFILES%\dynatrace\remotepluginmodule\plugin_deployment
/opt/dynatrace/remotepluginmodule/plugin_deployment
The same .zip archive must also be uploaded to Dynatrace. In the Dynatrace UI, go to Settings > Monitored technologies > Custom extensions and click the Upload extension button.
The extension will appear in the list below:
Once this is visible, you can click on the extension name and begin configuration.
Once the extension has been deployed, endpoints can be configured for carrying out the Linux commands over SSH.
Ingest metrics
(API v2))SINGLE_VALUE
- One metric will be created from the output. The command output must be a numerical value.MULTIPLE_VALUES
- The output will be split based on the given delimiters and multiple metrics are created from it. Each metric value must be numerical.