Skip to main content

Task Configuration

Network Automation lets you connect to network devices via SSH and automatically execute commands. For example, you can schedule daily backups of router configuration files or register tasks that automatically run diagnostic commands when specific events occur.

To add a task, you need account credentials (username/password or SSH key file) that allow SSH access to the target device.

Viewing the task list

Go to Network Automation > Task Configuration to view the list of registered tasks. Select an NMS Manager from the Select Manager dropdown at the top of the screen, then search by device alias, host, username, or memo to quickly locate tasks.

The number of tasks per status is displayed at the top of the screen. Click a chip to filter tasks by that status.

ChipDescription
AllTotal number of registered tasks
ActiveNumber of tasks currently active and running
InactiveNumber of suspended tasks
ScheduledNumber of tasks set to run automatically on a recurring basis

Key list columns

Key information available in the task list.

ColumnDescription
No.Task sequence number
ActiveGreen dot (blinking) = active; gray dot = inactive
AliasDevice alias. Click to navigate to the task's execution history
HostDevice IP address or hostname
UsernameSSH login account name
PortSSH connection port
Auth methodPassword or Key file
Schedulemanual, every N min (periodic), or detector (event-triggered)
CommandsNumber of commands registered in the task
RetriesNumber of retry attempts on failure
Key fileKey file name when key file authentication is used
TimeoutCommand execution time limit
Last statusLast execution result: success, failure, or pending
Last run timeTime of the last execution
Next run timeNext scheduled execution time (blank for manual)
MemoTask description memo

Adding a task

  1. Click the Add Task button in the upper right.

  2. Configure each field in the popup and click Save.

Step 1: Enter basic information

Specify which device to connect to and with which account.

FieldRequiredDescription
DeviceRequiredSelect the target device to run commands on
UsernameRequiredSSH login account name
SSH portRequiredSSH port — change only if different from the default (22)
Device typeRequiredCLI driver type. If unsure, enable Auto Detect and the server will determine it automatically when the task is saved
EnabledEnable or disable this task configuration
RetriesRequiredFor unstable network environments, 1–3 retries is recommended
Timeout (sec)RequiredFor slow-responding devices, set higher than the default
MemoFree-text note about the task

Step 2: Choose execution timing (schedule)

Decide when this task should run.

Schedule typeWhen to use
ManualRun by clicking the execute button manually — for tasks that do not need automatic execution
SchedulerAutomatic execution every N minutes or at a specific time each day — suitable for periodic backups and data collection
DetectorAutomatic execution when a specific event or condition is detected — suitable for automated incident response

Step 3: Choose SSH authentication method

Auth methodWhen to use
PasswordEnter the SSH password directly — for quick setup
Key fileAuthenticate with an SSH key file for secure, password-free access — the key file must be uploaded in SSH Key Management in advance

Step 4: Register commands to execute

Add commands to execute in order. At least one command is required.

  1. Click the + Add Command button and enter a command.

  2. Use the ↑↓ buttons to adjust the execution order.

  3. Adding a description for each command makes them easier to identify later.

Test connection before saving

It is recommended to verify connectivity before saving.

  1. Click the Test Connection button.

  2. The result appears at the bottom of the popup.

    • Success: preview of the connection prompt

    • Failure: error type and cause message

Edit, run now, and delete tasks

Use the action buttons on the right side of the list to perform each operation.

ButtonDescription
EditOpens the configuration popup to modify existing values
Run NowConfirms and immediately executes the task — results are viewable in Task Status
DeleteDeletes the task — execution history is also removed

SSH key file management

Key file authentication requires registering the key file first. Click the SSH Key Management button in the upper right.

ActionHow to
UploadSelect an SSH private key file (e.g., .pem), enter a file name, and enter the passphrase if the key is passphrase-protected
DeleteRemove key files no longer in use from the list