Skip to main content
ComponentsEngine
Availability2014.2 or later
GermainUX can execute commands and scripts on remote servers through SSH. This capability supports automated reporting, data processing, system maintenance, transaction execution, remediation, and other operational workflows.

Configure an SSH Action

Set up remote commands

Connection Settings

Host, credentials and access

SLA Settings

Trigger actions on conditions

Security Recommendations

Hardening tips and support

SSH Actions can run:

Configure an SSH Action

You can create an SSH Action through the wizard or from the Automation screen.

Using the Wizard

Go to GermainUX Workspace → Left Menu → Settings → Wizards -> SSH.

SSH Action wizard - GermainUX

Using the Automation Screen

  1. Go to GermainUX Workspace → Left Menu → Settings → Automation -> SSH.
  2. Click Add New Configuration to open the SSH Action wizard.

    SSH Configuration Screen - GermainUX

  3. Complete the following steps:
  4. Click Finish.
  5. Verify the execution results.

    Verify the execution results - GermainUX

Action Settings

Connection Settings

Command Settings

Schedule Settings

If the action should run only when an SLA is breached, leave Run on Schedule disabled.

SLA Settings

Use the SLA step to:
  • Associate the SSH Action with an existing SLA.
  • Click + to create an SLA for a KPI.
  • Leave the SLA empty when the action should run only manually or on a schedule.
When the selected SLA condition is met, GermainUX executes the SSH Action automatically.

Verify the Results

After saving or running the action:

Security Recommendations

  • Use a dedicated SSH account with the minimum required permissions.
  • Prefer key-based authentication.
  • Store credentials in GermainUX credential configurations.
  • Never embed passwords or private keys in commands or arguments.
  • Restrict the commands that the SSH account can execute.
  • Validate dynamic arguments before passing them to a remote command.
  • Configure execution limits and timeouts.
  • Test actions in a non-production environment before enabling automatic execution.

Get Help

Contact GermainUX Support

The Germain Team can help you set this up.

Can't find what you need?

Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE LLC.