-
-
Notifications
You must be signed in to change notification settings - Fork 12
Modes
The mode decides where app and update information comes from, which cards appear, and which log folders the "Gather Logs" action collects.
| Mode | Source | What you get |
|---|---|---|
Munki |
Managed Software Center | Pending updates, patch progress, catalogs from the local manifests, self service. |
Jamf |
Self Service+ | Pending updates, patch progress, Jamf device details, self service. |
Intune |
Company Portal | Pending updates and patch progress from the Intune agent logs. |
Fleet |
Fleet device API | Self-service software, compliance checks, pending updates. See Fleet mode. |
SystemProfiler |
The Mac itself | Device, storage and battery information only. The fallback. |
Detection runs only when Mode is unset or empty. Setting Mode skips all of this.
The MDM is identified first, from the enrollment URL:
- a host matching
manage.microsoft.*→ Intune - a host containing
jamf→ Jamf - a host equal to the Fleet server's → Fleet
Then, in order, the first match wins:
- Fleet's agent (orbit) is installed and the MDM is Fleet →
Fleet - Company Portal and Managed Software Center are both present →
Munki - Company Portal is present and the MDM is Intune →
Intune - Self Service+ and Managed Software Center are both present →
Munki - Self Service+ is present and the MDM is Jamf →
Jamf - Managed Software Center is present →
Munki - Fleet's agent is installed →
Fleet - Otherwise →
SystemProfiler
Munki wins wherever both Munki and an MDM's self-service app are installed, on the grounds that the Mac that has both is usually patched by Munki.
Changed in 3.0.0. Rule 7 is new. A Mac with orbit installed and no other match used to land in System Profiler mode. Set
Modeexplicitly to keep that.
The paths checked are /Applications/Company Portal.app,
/Applications/Managed Software Center.app and /Applications/Self Service+.app.
<key>Mode</key>
<string>Fleet</string>Valid values: Munki, Jamf, Intune, Fleet, SystemProfiler.
Detection also sets LogFolders, which is what "Gather Logs" collects:
| Mode | Folders |
|---|---|
Munki |
/Library/Managed Installs/Logs, plus /Library/Logs/Microsoft or /var/log/jamf.log depending on what else is installed |
Jamf |
/var/log/jamf.log |
Intune |
/Library/Logs/Microsoft |
Fleet |
orbit's log folder |
SystemProfiler |
none |
Override with LogFolders, or subtract from it with ExcludedLogFolders.