Report on KPIs through Synthetic monitors that execute Linux commands over SSH and interpret results numerically or by regular expressions.
Execute any command remotely over SSH and check for an expected output. This can be either a RegEx expression or a numeric comparison (e.g. <result> >= 7).
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 third-party synthetic tests with failures to match reported as availability events for your tests.
This extension will consume 0.1 DEM units per reported test result.
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.
Create and read synthetic monitors, locations, and nodes
(API v1))TEXT_PATTERN_MATCH
- evaluates output against a regular expression and checks for a matchNUMERIC_VALUE_COMPARISON
- evaluates numerical output against a comparison valueNUMERIC_VALUE_COMPARISON
; leave blank otherwise.TEXT_PATTERN_MATCH
; leave blank otherwise. Supports regular expressions.Once the extension is successfully running, you can explore tests from the Synthetic menu. These are automatically created using your custom name or the hostname and command of the endpoint.
Outages are automatically signalled by Dynatrace, and in depth metrics are available as for other synthetic tests. These can be found easily by typing "synthetic.external" in the Metrics menu.