Skip to content

Operations & Services

The Site Map represents one of Avalon's primary operational interfaces. Beyond simple visualization, it enables you to manage your network directly through advanced mouse interactions, keyboard shortcuts, and automated service deployment workflows.

Mouse & Keyboard Interactions

Mouse and keyboard shortcuts allow you to quickly manage your devices and organize your site.

Bulk Selection

Hold the Alt key down and drag the mouse to draw a rectangular selection area. All devices located within this zone are automatically selected, ready for bulk operations.

Building Creation

To logically group your devices, hold the Shift key and draw a rectangle by dragging the mouse. Upon release, a modal window appears inviting you to name your new Building.

Creating a building zone
Creating a new building to logically group assets on the map.

Building Management

Buildings are much more than simple visual boundaries: they establish a functional link with the devices they contain.

Dynamic Behaviors:

  • Movement: When you move a building on the map, all devices it contains automatically move with it.

  • Dynamic Association: Drag a device inside a building zone to automatically associate it. Conversely, drag it outside the zone to break this link.

  • Context Menu: Right-click on a building's title or on empty space inside it to open a menu allowing you to Edit the name or Delete the zone. Note that deleting a building only removes the logical boundary: devices remain on the map.

Building context menu
Managing building properties via the right-click menu.

Device Management

Right-clicking on a device icon opens a context menu that centralizes immediate management and diagnostic tools.

Device context menu
Accessing WebSSH, interface status, and management actions for a specific device.

WebSSH

The Open Webclient option launches the WebSSH interface, a browser-based terminal that provides you with secure CLI access to your network devices.

The WebSSH modal offers a centralized management console with advanced session handling capabilities:

Multi-Device Session Management:

  • Concurrent Sessions: Open and manage multiple SSH sessions simultaneously within a single modal window.
  • Tab-Based Navigation: Each connection appears in a separate tab, allowing you to quickly switch between your active terminals.
  • Building Organization: Devices are grouped by buildings in the left panel, faithfully reflecting your site's logical structure.
  • Active Sessions Tracking: A dedicated section displays all your currently connected sessions with visual status indicators.
  • Session Persistence: Navigate freely between tabs: your command history and active sessions remain intact.

Interface Elements:

  • Left Panel: A collapsible tree view presents your devices grouped by building, accompanied by visual connection status indicators.
  • Terminal Tabs: Each tab displays the device hostname along with its management IP address for quick identification.
  • Connection Status: Connection status appears in real-time at the bottom of each terminal window.
WebSSH terminal session
WebSSH interface managing multiple concurrent sessions across different buildings.

Interfaces

The Show Interfaces option opens a detailed view of all device interfaces, displaying the state stored in the database, configuration type, and input/output counters.

Device interface details
Audit of interface configuration and counters based on database records.

Device Deletion

The Delete Device option triggers a confirmation modal to safely remove the asset from the site inventory.

Service Deployment

Avalon enables network configuration deployment through two complementary approaches: per-device services (unitary) and composite services (multi-device).

Unitary Services

These services apply to a selection of one or more devices. Right-click on your selection to open the Services menu and choose the appropriate template.

This includes all services except those in the Composite category.

Per-device service selection
Selecting a unitary service for a group of devices.

Failsafe Parameters

The configuration modal integrates three critical safeguards designed to preserve your network stability during deployment:

  • Order by criticality: When this option is enabled, Avalon deploys the service starting with devices having the lowest criticality (furthest from the network core), then progressively works up toward critical devices.

    • Note: This prioritization is currently automated. Manual criticality configuration is planned for S1 2026.
  • Failure threshold: Defines the maximum number of deployment failures allowed before Avalon automatically aborts the operation to prevent malfunction propagation.

  • Deployment cutoff date: Sets a deadline for the operation, allowing you to prevent reboots or interruptions from occurring during business hours.

Failsafe parameters configuration
Configuring safety thresholds and deployment constraints.

Composite Services

A composite service automates a logical chain of unitary services intelligently applied across multiple devices. To access them, right-click on an empty area of the map or inside a building.

Composite service selection
Accessing the composite services menu.

Example: VLAN n-Tier Service

This service automates the deployment of a VLAN across an entire connection chain, from access switches to the network core.

How it works:

  • Logical Calculation: Avalon automatically identifies the complete chain of necessary links, processing only ports configured in 802.1Q (trunk).

  • Scope Definition: You select the target devices or device groups that should participate in the VLAN propagation.

VLANnTier configuration step 2
Defining the target scope for the composite service.

Validation and Monitoring

Dry Run

For all service types (unitary and composite), Dry Run mode allows you to precisely preview the CLI commands that will be injected into each device, without any actual modification.

Dry run preview 2
Granular command preview for the access and aggregation switches.

Production Execution

Once your configuration is validated, the service enters the deployment phase. At this stage, you simply need to:

  1. Select a production deployment mode (for example, Deploy & Save)
  2. Choose whether you want to enable the automatic Rollback feature

Learn more about rollback

For a detailed explanation of how rollback works, its states, and best practices, see the Rollback workflow guide.

Finalizing deployment mode
Switching from Dry Run to Deploy & Save mode.

A final confirmation modal appears before changes are applied to your production environment.

Deployment confirmation
Final user confirmation before network-wide execution.

Real-Time Tracking

Avalon then creates a transaction that you can monitor in real-time. The Transactions page allows you to visualize detailed progress, status, and duration of each sub-transaction on a per-device basis.

Transaction pending
Transaction in progress.
Transaction success
Completed transaction showing 100% successful deployment.

Note

The Transactions page does not auto-refresh, but the Refresh button makes a server call to update the transaction status.