Zum Hauptinhalt springen

Install agents from RMM

Heute aktualisiert

Einführung

Level's agent install is a single command. Any system that can run a script with elevated privileges — an RMM, MDM, endpoint management platform, or even a scheduled task — can deploy it.


How It Works

The install command downloads the Level agent from downloads.level.io and registers it with your account. The command includes your install key, which determines which Level account the device joins and optionally which device group it's assigned to.

There's no package to build, no MSI to wrap, and no configuration file to manage. The script handles everything.


Install via MDM / RMM

Step 1: Get the Install Command

  1. In Level, open the Device Listing and click Add new device.

  2. Select the target operating system.

  3. Optionally select a device group — the install key will include the group ID if one is selected.

  4. Copy the command from the silent install tab.

Silent Install

Each OS has its own command. Get a separate command for each OS you're deploying to.


Step 2: Run the Command

ℹ️ NOTE: If your environment has an AV/EDR tool, the Level agent may trigger a detection during install. See AV/EDR False Detections for exclusion guidance before deploying broadly.

Configure your RMM or MDM to execute the install command on target devices. Two requirements:

Elevated privileges: The script must run as SYSTEM (Windows), root (Linux), or with sudo (macOS). Running it as a standard user will fail.

Network access: The device must have Internet access and be able to access Level resources.

🖥️ PLATFORM NOTE:

  • Windows: Run via PowerShell as SYSTEM. Most RMMs default to SYSTEM for script execution — no changes needed.

  • macOS: Run via Bash or zsh with sudo, or as root. The install command uses sudo internally when run as a standard user via a script runner that supports it.

  • Linux: Run via Bash as root or with sudo.


Step 3: Confirm Enrollment

Devices appear in the Device Listing within seconds of the install completing. If a device isn't showing up after a few minutes, see Offline Troubleshooting.


Platform-Specific Guides

If you're deploying through one of these systems, step-by-step guides are available:


Häufig gestellte Fragen

  • Does it matter what shell or script runner my RMM uses? For Windows, the install command is PowerShell — make sure your RMM runs it with powershell.exe or pwsh.exe, not cmd.exe. For macOS and Linux, the command runs in Bash.

  • Can I deploy to all three operating systems with one script? Not with a single command — the Windows, macOS, and Linux install commands are different. Most RMMs let you target by OS, so create a separate script task per platform.

  • Can I assign devices to different groups at install time? Yes. Select the target group when copying the install command in Level. The group ID is embedded in the install key. To install into multiple groups, generate a separate install key per group and create a separate script task for each.

  • What happens if Level is already installed on a device? The installer will exit as Level is already installed. If you're seeing an "already installed" error, use the force install URL (https://app.level.io/devices?forceInstall=true) to generate an install command with LEVEL_FORCE_INSTALL=true appended.

  • Does the device need to be online for the install to work? Yes — the installer downloads the agent binary from downloads.level.io at install time. Offline installs aren't supported.

Hat dies deine Frage beantwortet?