View Categories

Adding Your First New Devices (MikroTik & Other Brands)

MikroWizard Device Onboarding Guide: Adding MikroTik & Multi-Vendor Network Devices

1. Overview of Device Management in MikroWizard #

MikroWizard provides a centralized management plane for both pure MikroTik RouterOS networks and mixed Multi-Vendor enterprise environments. The Devices section (/#/devices) is organized into two primary tabs:

  • MikroTik Devices Tab: Dedicated to MikroTik RouterOS nodes (Cloud Hosted Routers, CCR, CRS, hEX). Supports automated Layer 2/IP discovery scans, RouterOS binary API & API-SSL communication, centralized firmware upgrades, configuration backups, and WebFig proxy integration.
  • Other Brands (Non-MikroTik) Tab: Dedicated to Linux servers, Unix bastions, and third-party network hardware (Cisco, Huawei, Juniper, Fortinet, ZTE). Communicates over SSH or Telnet using connection templates and supports kernel-level PAM security agents.

2. Adding MikroTik RouterOS Devices #

When navigating to Devices from the main menu, the MikroTik tab is displayed by default:

MikroWizard MikroTik Devices Inventory Table
Figure 1: MikroTik devices inventory console displaying device names, CPU architecture, firmware version, IP address, and status

The built-in scanner automatically sweeps subnets and discovers MikroTik routers without manual IP entry:

  1. Click the Scan button in the top toolbar.
  2. Select your scanning method:
    • TCP/IP Scan: Scans a designated IP range (e.g. 192.168.1.1 to 192.168.1.254).
    • Layer 2 Discovery Scan: Listens for MikroTik MNDP / CDP discovery broadcast packets across local network interfaces.
  3. Enter administrative credentials (Username and Password) configured on the routers.
  4. Specify the API Port (default: 8728 for plaintext API, or 8729 for API-SSL).
  5. Click Start Scan. Discovered devices appear in the results list where you can select and import them into your active fleet.
MikroWizard Automated IP and Layer 2 Device Scanner Modal
Figure 2: Automated network scan wizard for discovering and onboarding multiple MikroTik routers

Method B: Bulk Adding MikroTik Devices via CSV #

For importing existing asset spreadsheets or deploying large network fleets:

  1. Click the green Bulk Add button in the top toolbar.
  2. Ensure the MikroTik RouterOS radio button is selected under Device Type.
  3. Click Sample CSV to download the template with column headers: ip,username,password,port.
  4. Upload your populated CSV file.
  5. Verify the Column Mapping dropdowns (IP Address, Username, Password, API Port, and optional Group IDs).
  6. Click Validate & Import to register the devices.
MikroWizard MikroTik Bulk Add CSV Modal
Figure 3: Bulk CSV import interface for MikroTik devices with column mapping

Edit Device : #

To inspect or modify settings for an individual MikroTik router (such as lab router CHR-Tower01 at 192.168.1.101), click the action menu button in the device row and choose Edit Device:

MikroTik Device Field Reference: #

Field NameDescription & Recommended Setting
UsernameRouterOS user account with appropriate API permissions (e.g. admin).
PasswordDevice administrative password (stored in encrypted vault).
IP AddressPrimary management IPv4 or IPv6 address (e.g. 192.168.1.101).
Peer IP (WireGuard / VPN)Optional secondary VPN/tunnel endpoint address for multi-homed routers.
MikroTik ProtocolCLI connection protocol for Web TTY sessions (SSH on port 22 or Telnet on port 23).
WebFig IntegrationRadio toggle to enable or disable direct in-browser WebFig management.
API PortRouterOS API listening port (default: 8728 for plaintext, 8729 for SSL).
Connection PortSSH service port (default: 22).
API SSL SwitchToggle switch to enforce TLS encrypted communication (Port 8729) with certificate verification. Recommended for production networks.

3. Adding Other Non-MikroTik Brands (Linux, Cisco, etc.) #

To manage non-MikroTik hardware or Linux hosts, switch to the Other Brands tab at the top of the Devices view:

MikroWizard Non-MikroTik Other Brands Devices Inventory Table
Figure 5: Non-MikroTik Devices inventory console showing multi-vendor hardware, models, and brands

Method A: Single Device Addition (+ Add Device Button) #

Click the green Add Device button on the top-right of the Other Brands card to open the Add Non-MikroTik Device dialog:

MikroWizard Add Non-MikroTik Linux Device Modal
Figure 6: Add Non-MikroTik Device modal configured for a Linux server (IP: 192.168.1.107, User: payiz, SSH Port: 22)

Non-MikroTik Device Field Reference: #

Field NameRequired?Description & Configuration Options
Device NameOptionalFriendly descriptive label (e.g. DevLab-Linux-Host, Core-Switch-01).
IP AddressYesHost management IP (e.g. 192.168.1.107).
Brand / Device TypeYesSelect vendor platform: Linux, Cisco, Huawei, ZTE, Juniper, Fortinet, Windows, Darwin, FreeBSD, or Generic.
Device ModelOptionalHardware model or OS release (e.g. Ubuntu 22.04 LTS, WS-C2960, FortiGate-60F).
Connection TemplateYesPre-built prompt and terminal command profiles matching the selected brand (e.g. Linux (Generic), Cisco IOS).
UsernameYesAccount username for CLI authentication (e.g. payiz).
Password / SSH KeyYesAccount password or multiline OpenSSH private key based on the selected SSH Login Mode.
Enable PasswordConditionalPrivilege escalation secret (used on Cisco/Huawei devices requiring enable / super mode).
Connection ProtocolYesRadio selection between SSH (encrypted) and Telnet (legacy).
PortYesManagement port (defaults to 22 for SSH, 23 for Telnet).
SSH Login ModeOptionalSelect between Password authentication or SSH Key certificate authentication.
Agent Mode OverridePro FeatureOverrides policy-level agent tier: Policy Default, No Agent, Strict Mode (Kernel ptrace on Linux, Interpreter on BSD), or Strict + Compatible.
Assign to GroupsOptionalSearchable multi-select chip input to assign the new device to Device Groups for policy binding.

Method B: Bulk Adding Non-MikroTik Devices via CSV #

To import non-MikroTik devices in bulk:

  1. Click the Bulk Add button in the top toolbar and select the Non-MikroTik radio button.
  2. Download the sample CSV containing headers: name,ip,username,password,device_type,template_id,protocol,port,enable_password,device_model.
  3. Map your CSV columns to the required fields.
  4. Click Validate CSV to verify connection templates and brand mappings before importing.
MikroWizard Non-MikroTik Bulk Add CSV Modal
Figure 7: Non-MikroTik bulk CSV import interface with dynamic column mapping and template validation

4. Post-Onboarding Verification & Next Steps #

Once your devices are registered:

  • Verify Connectivity: In the device row action menu (), click Device Details to view real-time ping latency, interface status, and uptime.
  • Assign Terminal Security Policies: Navigate to Device Groups to bind command guardrails and PAM inspection rules to your newly added devices.
  • Launch Web TTY Sessions: Navigate to Connection Manager (/#/connection-manager) and click the black terminal icon () next to any device (e.g. CHR-Tower01 or your Linux host) to start an audited, zero-trust CLI session.