-
Notifications
You must be signed in to change notification settings - Fork 431
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Know how many hosts, and which hosts, have Munki issues #6430
Comments
Think about writing a policy/query first. |
@lukeheath I passed this issue to you for UI review and specification. I'm linking to a Loom video in which I demo the UI changes here: https://www.loom.com/share/8080d2743f0c45a5a583e9ea0ae7737e If you have any questions or feedback while I'm out (July 22 - 31), please don't hesitate to reach out to Mike McNeil. I've asked Mike to be ready to receive these questions. |
Problem
I'm an engineer using Munki to push new software to thousands of macOS hosts and I'm overwhelmed by the amount of issues with Munki I need to address. I want help prioritizing these Munki issues.
Goal
As a Munki admin, add ability to see the most common Munki issues so that I can prioritize resolving the issues that impact the most hosts.
I also want to be able to see which macOS hosts have these issues so that I know which hosts need issues resolved.
Parent epic
Figma
https://www.figma.com/file/hdALBDsrti77QuDNSzLdkx/%F0%9F%9A%A7-Fleet-EE-(dev-ready%2C-scratchpad)?node-id=7647%3A273670
Child issue
Documentation
How?
Inform the user what Munki issues are most common and which hosts have these issues.
We'll use the a Munki error or warning returned by the
munki_info
table from the macadmins osquery extension to determine distinct issues.SELECT errors FROM munki_info WHERE errors != '';
Note that this query always returns one result even if there is more than one error. When there is more than one error, Theerrors
column separates each error with a semicolon (;
). For example this query will return something like:Could not retrieve managed install primary manifest;A default keychain could not be found
SELECT warnings FROM munki_info WHERE warnings != '';
Like errors, this query always returns one result even if there is more than one warning. When there is more than one error, Thewarnings
column separates each error with a semicolon (;
). For example this query will return something like:Could not process item Figma for optional install. No pkginfo found in catalogs: release;Could not process item Zoom for optional install. No pkginfo found in catalogs: default;Could not process item Microsoft Visual Studio Code for optional install. No pkginfo found in catalogs: a really long catalog...
The text was updated successfully, but these errors were encountered: