Endpoint Services, Munki, How do I access reporting in Munki?

Introduction to Munki's reporting capabilities via MunkiReport.

Systems

Munki Mac Endpoint Management

Affected Customers

University of Illinois IT Pros leveraging Technology Services Endpoint Service Munki Mac Endpoint Management

General Information

MunkiReport is a reporting service for endpoints managed with Munki. It provides a quick overview of your mac fleet through various dashboards and reports. It can also provide data for use in various inventory and security compliance reports.

Actions

Logging In

Default Report Data

Login with your AD credentials and you'll see the Dashboard summarizing: dashboard-example.png

Each section of the report is in a rectangle with a label ("SMART status", "Time Machine", "Hardware age", and so on) and a small icon to the right of the label. Select that icon for a paginated listed of information about the relevant endpoints summarized in that section. Selecting the icon next to "Free Disk Space", for example, shows a list of endpoints where you can get more detail including: storage-report-detail.png

Select a particular endpoint's name to get still more information about that endpoint, control that endpoint remotely (subject to authentication), or see other details about that endpoint (such as installed fonts, details about the attached displays, and which applications are used most frequently).

Changing the MunkiReport User Interface

Across the top of the MunkiReport UI you'll find a shortcut to get back to the Dashboard, a menu listing all of the available reports, a menu with each endpoint listing (detail about each endpoint), a funnel icon for specifying which set of endpoints you want to work with, a wrench icon to set the user interface theme, a world icon to set the user interface language, and your NetID which is a menu where you can find the link to log out.

Locating Client Data in MunkiReport

The table below shows where different kinds of reporting data are found in MunkiReport.

Reporting Data Location(s) in MunkiReport (may be multiple) Notes
Antivirus status Listings - CrowdStrike While MunkiReport has MalwareBytes and Sophos reporting capabilities, they have not been tested by EPS. There is currently no MunkiReport support for Dell Data Protect; unit IT Pros would have to get that information from the individual service's console.
Backup status Listings - CrashPlan
Listings - Time Machine
Currently only available for Time Machine (the native macOS backup client) and CrashPlan backups.
Computer Name Listings - Clients
Critical updates
Security updates
Listings - Managed Installs (search for desired update)
Listings - Client Report (search or sort by build version)
Search for current versions of Apple security updates, or look for build version resulting from a particular update.
Definition updates Listings - Managed Installs (search for desired update) Search for current versions of Apple's Gatekeeper, Malware Removal Tool, or XProtect releases.
Encryption status Dashboard - FileVault 2 Status
Listings - Security
Endpoint age Dashboard - Hardware Age
Listings - Hardware (for detailed model info, including model year
Listings - Warranty Report (for approximate year of manufacture)
Endpoint age - average by unit Dashboard - Hardware Age (filter by Machine Group) Requires manual calculation of average endpoint age.
Endpoint warranty status (in or out of warranty) Listings - Warranty Report (contingent on Apple GSX account) This is not currently available. An Apple GSX account is required to perform warranty lookups.
Endpoints - number by unit Dashboard - Client Activity (filter by Machine Group)
Firewall status Listings - Firewall
Listings - Security
Reports - Security Reports
Hardware failure / not healthy Dashboard - SMART Status
Listings - Storage [SMART Status]

___________________

Reports - Power Report [Battery health]
Listings - Batteries [Battery health]
IP address (DHCP or Static) Listings - Network (select client to view dhcp vs. static) Only viewable for single client, not in bulk.
Last logged-in user Listings - Clients Will only show the user who was logged in the last time the client checked in with the Munki server. If Munki last ran at the login window, this field will be empty.
Last login Listings - User Sessions (filter on 'login'; select client to view timestamp). Only viewable for single client, not in bulk.
Location Reports - Location Report
Listings - Location
This is not currently available. EPS must first evaluate the Location module to rule out any potential privacy issues. This is due to the fact that with this feature, unit IT Pros would be able to see the last known location or vicinity for the endpoints in their MunkiReport business unit. If approved, units would also need to install the Pinpoint package on their clients.
MAC Address Listings - Network
Operating system Listings - Clients
Listings - Supported OS
Reports - Client Report
Operating system not patched Dashboard - OS Breakdown Shows minor point releases.
Operating system unsupported Dashboard - OS Breakdown While this doesn't identify which OSs are out of support, it provides a clear overview, including minor point releases.
Owner/primary user Listings - Clients
Listings - User Sessions
Listings - Client will only show the user who was logged in the last time the client checked in with the Munki server. If Munki ran at the login window, this field will be empty.
Listings - User Sessions will provide login history over time to help identify the primary user.
RDP status Listings - Security Shows ssh and ARD groups and users
Software installed list Select client; Show - Munki Only viewable for single client, but not in bulk.
Time since last restart Listings - User Sessions (filter on 'reboot'; select lient to view timestamp.)
Unit Use filters to select Machine Group(s)

Archiving MunkiReport Client Records

MunkiReport offers the option to archive computer records, which may be a useful method for organizing your Mac fleet into active vs. inactive pools. Archived Macs are still including in monthly billing reports, so archiving should not be used in lieu of deleting records when offboarding devices.

To archive a MunkiReport record:

To include and exclude archived Macs from your MunkiReport data view, select the filter (funnel) icon in the top MunkiReport menu bar.

Deleting Clients

Deleting device records from MunkiReport is an important part of device offboarding when a Mac is retired from service and slated to be transferred to Surplus.


Contact the EPS team