Get started with Level for macOS
In order to manage your macOS endpoints you will first need to install the macOS agent. See our other guides for installing Level on Windows and Linux. The agent is a small service that runs in the background and checks in with your Level account.
Video Walkthrough
Installing a macOS agent
On the devices pages click the Install Agent button to reveal the agent installation window.
In the installation window, select macOS from the drop-down.
Optional: Select a group where the agent will automatically be installed. Otherwise, the agent will be installed in the Ungrouped Devices group.
Copy the command by clicking Copy command to clipboard
On the target machine, run Terminal
Paste the command into the terminal and the Level agent will be installed.
On macOS devices with Apple Silicon, Level uses a service account to ensure that the device can be patched. You will be prompted for admin credentials after the Level installation is completed.
After the installation is completed, a window will pop up, prompting you to allow Level to run.
Once in System Preferences, go to Accessibility, Full Disk Access, and Screen Recording, and enable Level to run. You will need to enter admin credentials.
โ
Optional MobileConfig Setup for macOS
For administrators who want to streamline the installation process and avoid prompting users for admin credentials, you can deploy a pre-configured .mobileconfig
file. This file ensures that Level runs with the necessary permissions without manual intervention.
What does the MobileConfig file do?
This .mobileconfig
file is pre-configured to give Level the necessary permissions, such as Accessibility, Full Disk Access, and Screen Recording. Using this file allows Level to function fully without prompting for admin credentials after installation.
How to use the MobileConfig file:
You can deploy the file using MDM (Mobile Device Management), or via a script, as part of the installation process.
Steps to Deploy
Download the
.mobileconfig
file:
โDownload Level - PPPC.mobileconfigDeploy via your preferred MDM tool or use a script to automate this on your macOS devices.
Once deployed, the system will grant Level all necessary permissions to run smoothly, reducing the need for post-installation user intervention.
Storage Locations
/usr/local/bin/level
/var/lib/level
Supported macOS Versions
macOS 10.13+
Intel and M1/M3 hardware