Skip to content
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

Expansion of host vitals #397

Closed
noahtalerman opened this issue Mar 6, 2021 · 10 comments
Closed

Expansion of host vitals #397

noahtalerman opened this issue Mar 6, 2021 · 10 comments
Labels
~csa Issue was created by or deemed important by the Customer Solutions Architect. customer-flavia story A user story defining an entire feature

Comments

@noahtalerman
Copy link
Member

noahtalerman commented Mar 6, 2021

UPDATE: Closed this issue this issue because 5 and 6 (from "Problem" section below) are now tracked in separate issues: #6434 and #9783 respectively.

Both haven't shipped.

Please bring them to feature fest if you think they should be considered for prioritization.

If you're looking for the ability to show custom query results on each host's Host details page, the issue is here: #14415

#14415 was shipped in Fleet 4.42.

(noahtalerman 2024-03-14).


UPDATE: 5 (#6434) and 6 (#6431) in the "Goals" section below will be addressed in Q4 2022. All other goals will be addressed in Q3 2022 (noahtalerman 2022-08-31).

Problem

I'm an engineer managing thousands of hosts and I'm overwhelmed with tracking my goals for each of these hosts.

This makes is hard to make progress on my goals because I don't know what hosts I need to take action on.

The following are my goals:

  1. Know how many hosts, and which hosts, are running unsupported Windows versions: Know how many hosts, and which hosts, are running unsupported Windows versions #6428
  2. Know how many hosts, and which hosts, have a low amount of remaining disk space: Know how many hosts, and which hosts, have a low disk space #7479
  3. Know how many hosts, and which hosts, have Munki issues: Know how many hosts, and which hosts, have Munki issues #6430
  4. Know how many hosts, and which hosts, are enrolled in a specific Mobile device management (MDM) solution: Know how many hosts, and which hosts, are enrolled in a specific Mobile device management (MDM) solution #6433
  5. Know how many hosts, and which hosts, have MDM issues: Know when the MDM certificate is removed from the Keychain #6434
  6. Know which Active Directory (AD) users use a host: Add Microsoft Account (Office 365 and Azure AD Account) information to the "Used by" field #9783
  7. Know how many hosts, and which hosts, have not last checked into Fleet in the last 10 days: Know how many hosts, and which hosts, are missing #6435
@noahtalerman noahtalerman added this to the 🛸  H2 (2021) milestone Mar 6, 2021
@noahtalerman

This comment was marked as outdated.

@noahtalerman
Copy link
Member Author

The majority of information required for this feature requires osquery extensions. Orbit can manage these extensions.

@noahtalerman

This comment was marked as resolved.

@noahtalerman
Copy link
Member Author

noahtalerman commented Jul 12, 2021

Tip from a community member:

osquery query to determine the "Most active apps" that uses a constructed munki_app_usage table:

SELECT event,
       bundle_id,
       app_version,
       app_path,
       last_time,
       number_times
FROM munki_app_usage
WHERE event != "quit"
  AND app_path not like "/System%"
  AND CAST(number_times AS integer) > 5
  AND CAST(last_time AS INTEGER) >
    (SELECT CAST(strftime('%s', 'now', '-90 day') AS INT))
ORDER BY CAST(number_times AS INTEGER) DESC;

The following can be added to the config yaml configuration file to construct this table using Fleet:

apiVersion: v1
kind: config
spec:
  agent_options:
    config:
      options:
        ...
    overrides:
      platforms:
        darwin:
          auto_table_construction:
            munki_app_usage:
              columns:
                - event
                - bundle_id
                - app_version
                - app_path
                - last_time
                - number_times
              path: /Library/Managed Installs/application_usage.sqlite
              query:
                select event, bundle_id, app_version, app_path, last_time, number_times
                from application_usage

@noahtalerman noahtalerman added this to 🚧 TBD in LEGACY 🧱📡 Fleet core roadmap via automation Aug 13, 2021
@noahtalerman noahtalerman moved this from 🚧 TBD to 🤩 Inspire me in LEGACY 🧱📡 Fleet core roadmap Aug 13, 2021
@noahtalerman noahtalerman moved this from 🤩 Inspire me to 🧱 Host vitals in LEGACY 🧱📡 Fleet core roadmap Aug 13, 2021
@noahtalerman noahtalerman added this to 🚧 Conceptual in LEGACY ⚗️ #g-product via automation Sep 1, 2021
@noahtalerman noahtalerman removed this from 🧱 Host vitals in LEGACY 🧱📡 Fleet core roadmap Sep 1, 2021
@noahtalerman noahtalerman moved this from 🚧 Conceptual to ♻️ Reimagine in LEGACY ⚗️ #g-product Sep 2, 2021
@mikermcneil mikermcneil moved this from ♻️ Revise to Needs cleanup in LEGACY ⚗️ #g-product Sep 3, 2021
@mikermcneil mikermcneil removed this from 🥡 Half-eaten leftovers in LEGACY ⚗️ #g-product Sep 9, 2021
@mikermcneil mikermcneil added this to 🤷 TBD in LEGACY 🧱📡 Fleet core roadmap via automation Sep 9, 2021
@mikermcneil mikermcneil moved this from 🤷 TBD to 🧱 Host vitals in LEGACY 🧱📡 Fleet core roadmap Sep 24, 2021
@mikermcneil mikermcneil moved this from 🧱 Vitals to 🧗 Observe (vitals, sw inventory, vulns) in LEGACY 🧱📡 Fleet core roadmap Sep 24, 2021
@noahtalerman noahtalerman added this to 🔜 Ready for wireframes in LEGACY ⚗️ #g-product Nov 4, 2021
@noahtalerman noahtalerman removed this from 🔜 Ready to resume in LEGACY ⚗️ #g-product Nov 5, 2021
@mikermcneil mikermcneil added the ~customer request An enhancement requested by a Fleet customer label Nov 15, 2021
@noahtalerman noahtalerman removed this from the 💻  H2 (2021) milestone Jan 24, 2022
@noahtalerman noahtalerman added this to 🛰️⏳ Waiting on… in LEGACY ⚗️ #g-product via automation Feb 14, 2022
@zhumo
Copy link
Contributor

zhumo commented Oct 14, 2022

Can we remove this from the roadmap board, and then put the child epics on the roadmap board when they're in the appropriate state? Otherwise, this is gonna sit here for a long time.

@Patagonia121 Patagonia121 added the ~feature fest Will be reviewed at next Feature Fest label Mar 7, 2024
@nonpunctual nonpunctual added the ~csa Issue was created by or deemed important by the Customer Solutions Architect. label Mar 12, 2024
@noahtalerman
Copy link
Member Author

noahtalerman commented Mar 12, 2024

Hey @Patagonia121, during feature fest, we discussed that we brought this request to feature fest because customer-ufa is looking for the ability to add custom data to the Host details page.

This was addressed by this separate user story: "See latest query results per-host": #14415 (shipped in Fleet 4.42)

Have we gotten any feedback from the customer on the "See latest query results per-host" feature yet?

@noahtalerman noahtalerman removed ~legacy-interface-product-group Associated with the legacy "interface" product group. (No longer exists) ~feature fest Will be reviewed at next Feature Fest ~customer request An enhancement requested by a Fleet customer labels Mar 12, 2024
@noahtalerman
Copy link
Member Author

Closed this issue this issue because 5 and 6 (from "Problem" section below) are now tracked in separate issues: #6434 and #9783 respectively.

More information is in the issue description here: #397 (comment)

@fleet-release
Copy link
Contributor

Hosts in the thousands,
Fleet eases your burdened mind,
Vitals clear, defined.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
~csa Issue was created by or deemed important by the Customer Solutions Architect. customer-flavia story A user story defining an entire feature
Projects
None yet
Development

No branches or pull requests

8 participants