- play_arrow Get Started with AI Ops
- play_arrow Insights
- play_arrow Service-Level Expectations (SLE)
- play_arrow Wireless SLEs Dashboard
- play_arrow Wired SLEs Dashboard
- play_arrow WAN SLEs Dashboard
- play_arrow Alerts
- play_arrow Get Started with Marvis
- play_arrow Marvis Actions
- Marvis Actions Overview
- Subscription Requirements for Marvis Actions
- Layer 1 Actions
- Connectivity Actions
- AP Actions
- Switch Actions
- WAN Edge Actions
- Data Center/Application Actions
- Other Marvis Actions
- Marvis Actions: An Insight into Backend Operations
- Anomaly Detection Event Card
- AP Deployment Assessment
- play_arrow Marvis Minis
- play_arrow Conversations and Queries
- play_arrow Marvis App for Teams
- play_arrow Troubleshooting Examples
Marvis macOS Client
Complete the preinstallation tasks, and then choose the method that you want to use to install the Marvis client on your macOS device.
The Marvis client for macOS provides detailed visibility into how your macOS device interacts with the wireless network. With insights into device connectivity and performance, the Marvis client helps optimize network performance, streamline troubleshooting, and enhance overall user experience.
Marvis macOS Client Installation Overview
- Prerequisites
- Installation Options for the Marvis Client (macOS)
- Operational Modes
- Connection States
You can download the installer file from the Juniper Mist portal. To download the installer file from the Juniper Mist portal:
Select Organization > Admin > Mobile SDK from the left menu.
Click Marvis Client at the top of the Mobile SDK page.
Under MacOS, select the app version, and then click Download Installer.
You'll need to save the *.dmg installer file in a folder on your device.
Prerequisites
Before you begin, you'll need:
The secret token to onboard your Marvis client
To obtain the secret code:
Select Organization > Admin > Mobile SDK from the left menu on the Juniper Mist portal.
Click Token at the top of the Mobile SDK page.
Create a new token, or use an existing token:
For a new token—Click Create Invitation. Enter a name for this invitation, and then click Create. When the token appears on the page, click View to see the QR code.
For an existing token—Refer to the token names to find the one that you want to use. Click the View link on the right side of the page to see the QR code.
Note: To obtain the secret token using API, see https://api.mist.com/api/v1/docs/Org#sdk-invite.
macOS 12 or a later release running on your device
Administrator rights required for installation
Installation Options for the Marvis Client (macOS)
You can install the Marvis client for macOS by using any of the following methods:
Operational Modes
The Marvis client operates in the following modes:
Production mode—Standard operational mode for live environments that you can set using command-line parameters during installation.
Proof of Concept (POC) mode—Operational mode for testing and evaluation purposes and is also the default mode.
GUI or Non-GUI mode—Mode that enables or restricts visual access to the Marvis client. In non-GUI mode, you cannot access the user interface or the Marvis client icon in the taskbar.
Debug mode—Mode to access the logs. You cannot edit the configuration in this mode.
If you want to view the configuration settings when you're in Production mode, you'll need to switch to debug mode. However, the settings are not editable.
In POC mode, you can view and edit the configuration settings without any dependency on the debug mode.
Connection States
The Marvis client status is indicated by the following visual indicators and connection states:
Disconnected—Client is not connected to the Juniper Mist cloud.
Connected—Client is connected to the Juniper Mist cloud.
Connecting—Client is requesting to connect to the Juniper Mist cloud.
Sleeping —Client is connected to the Juniper Mist cloud through a non-Juniper AP.
Install the Marvis Client for macOS (CLI Method)
To install the Marvis client for macOS using the CLI:
Deploy the Marvis Client on macOS Devices Using an MDM
- Upgrade the Marvis Client for macOS Using MDM
- Update the Marvis Client Configuration for macOS Using MDM
- Uninstall Marvis Client for macOS Using an MDM
You can deploy the Marvis client on macOS devices by using the SOTI, Intune, or Jamf mobile device management (MDM) solution.
To deploy the Marvis client:
Enroll the target devices or device groups with the appropriate MDM profile.
Configure the necessary profiles or application policies within your MDM portal.
Upload the Marvis client .pkg installer file to your MDM portal and assign the file to the target devices or device groups.
After the installation is complete, send a configuration script to the devices through the MDM portal:
content_copy zoom_out_map/Applications/Mist/startMarvisClient.sh --token-value <token_value> [--production-mode <true|false>] [--ui-mode-enabled <true|false>]
You will be prompted to allow Location Services for the Marvis client. You must select Allow, as the permission is necessary for the application to function correctly.
Upgrade the Marvis Client for macOS Using MDM
To upgrade to a newer version of the Marvis client, upload the updated .pkg file to the MDM portal and reassign the application policies to the target devices or device groups. You need not resend the configuration script.
Update the Marvis Client Configuration for macOS Using MDM
To update the Marvis client configuration parameters, resend the configuration script with the updated parameters:
/Applications/Mist/startMarvisClient.sh --token-value <token_value> [--production-mode <true|false>] [--ui-mode-enabled <true|false>]
Uninstall Marvis Client for macOS Using an MDM
To uninstall the Marvis using an MDM:
Remove the application policy assignment if it enforces mandatory app installation.
Send the uninstallation script to the devices:
content_copy zoom_out_map/Applications/Mist/uninstall.sh
You might still see the app as Installed on some MDM portals. After you remove the policy, wait for a while, and then check the app status.
Note:The uninstall process might not remove all log files and folders. You can choose to delete the files manually if required. To completely remove Marvis client along with all the logs and configuration files, use the following command:
content_copy zoom_out_map/Applications/Mist/uninstall.sh --clean
Verify the Installation
Verify that the Mist folder is present in your Applications directory.
Verify the background services:
Open the Terminal app and execute the following command:
content_copy zoom_out_mapsudo launchctl list | grep mist
Provide your administrator password when prompted.
Verify that a service entry (for example, 819 0 com.mist.MarvisClient) is present.
Verify that MarvisClient is listed in the Services tab in Activity Monitor.
If you do not see MarvisClient listed, reinstall the Marvis client. If that does not resolve the issue, contact the support team.
After the installation, you’ll see the Marvis icon in your system tray or menu bar. You can click the icon to open the Marvis client and view the connection status.
Manage Services
Here are the commands that you can use to manage the Marvis client services:
Stop services:
content_copy zoom_out_maplaunchctl stop com.mist.MarvisClient launchctl unload /Library/LaunchDaemons/com.mist.MarvisClient.plist && pkill -x MarvisClient
Start services:
content_copy zoom_out_maplaunchctl load /Library/LaunchDaemons/com.mist.MarvisClient.plist launchctl start com.mist.MarvisClient
Restart services:
content_copy zoom_out_maplaunchctl unload /Library/LaunchDaemons/com.mist.MarvisClient.plist && pkill -x MarvisClient launchctl load /Library/LaunchDaemons/com.mist.MarvisClient.plist launchctl start com.mist.MarvisClient
View Logs in the Marvis macOS Client
Info—General information
Error—Critical issues
Debug—Detailed data that you can use to debug issues
Uninstall the Marvis macOS Client
- Uninstall the Marvis macOS Client Using the Finder (GUI)
- Uninstall the Marvis macOS Client Using the CLI
You can uninstall the Marvis macOS client by using the Finder (GUI) or the CLI. The CLI method offers a clean uninstall option to remove residual files and configurations.
Uninstall the Marvis macOS Client Using the Finder (GUI)
The Finder method provides a user-friendly way to uninstall the Marvis client.
Open the Finder application.
Navigate to the Applications folder.
Locate the Marvis Client application.
Drag the Marvis client icon to the Trash in your Dock, or right-click and select Move to Trash.
To permanently remove the app, open Trash and select Empty Trash.
This method does not remove all configuration and log files associated with the Marvis client. For more information, see How to Delete Apps on Mac.
Uninstall the Marvis macOS Client Using the CLI
The CLI method provides flexibility for advanced users with the provision of both standard and clean uninstallation of the Marvis client. You'll need administrative privileges for this procedure. Enter your admin password when prompted.
Standard Uninstall
To remove the application only (without configuration files):
Open Terminal.
Run the following command:
content_copy zoom_out_mapsudo /Applications/Mist/uninstall.sh
This command removes the application but retains configuration files, logs, and other associated files.
Clean Uninstall
To completely remove the Marvis client, including all residual files and configurations:
Open Terminal.
Execute the clean uninstall script:
content_copy zoom_out_mapsudo /Applications/Mist/uninstall.sh --clean
This command:
Removes the Marvis client application.
Deletes configuration files located in /Library/Application Support/Mist.
Clears logs and other residual data.
After the uninstallation, navigate to the /Applications
and
/Users/Shared/MarvisClient
folders and verify that all
files have been removed.
If you need any assistance, contact the support team.