Net Devices icon

Net Devices

Manage network devices via SSH

Send Config

AI-generated

Overview

This node operation sends configuration commands to a network device via SSH. It is useful for automating network device management tasks such as updating interface settings, enabling or disabling features, or applying configuration changes. For example, a user can send multiple configuration commands line-by-line to a Cisco switch or router to update its configuration remotely.

Use Case Examples

  1. Sending interface configuration commands to a Cisco switch to set descriptions and enable interfaces.
  2. Applying VLAN configuration changes to a network device automatically as part of a deployment workflow.

Properties

Name Meaning
Configuration Commands The configuration commands to send to the device, entered as multiple lines (one command per line). These commands will be executed sequentially on the device.
Advanced Options A collection of optional settings to control connection behavior, retries, timeouts, error handling, and performance optimizations.

Output

JSON

  • success - Indicates if the command execution was successful.
  • command - The operation or command executed (in this case, sending configuration commands).
  • output - The output or response from the device after executing the commands.
  • deviceType - The type of network device the commands were sent to.
  • host - The hostname or IP address of the device.
  • timestamp - The ISO timestamp when the command execution completed.
  • executionTime - The total time in milliseconds taken to execute the commands.
  • connectionRetries - The number of connection retry attempts made.
  • commandRetries - The number of command retry attempts made.
  • error - Error message if the command execution failed.

Dependencies

  • Requires an API key credential for authenticating to the network device via SSH.

Troubleshooting

  • Connection failures due to incorrect credentials, network issues, or device unavailability. Check credentials and network connectivity.
  • Command execution failures due to invalid commands or device errors. Verify command syntax and device compatibility.
  • Timeout errors if commands or connections take longer than the configured timeout values. Adjust timeout settings as needed.
  • Workflow failures if 'Fail on Error' is enabled and a command error occurs. Disable this option to continue on errors.

Discussion