Skip to content

Host vitals: Public IP address #1418

@mikermcneil

Description

@mikermcneil

Goal

As a user in Fleet, I want to see the primary, public IP. e.g. that might mean the single (non-link-local, non-loopback) address from the most active interface, or it could be deduced by Fleet using IP associated with the HTTP and the request x-forwarded-for header.

  • Bonus: Better yet, implement this in such a way that it is exposed as an osquery table so that it can be used for labels, policies, scheduling, and more. (Why? If laptop is opened in a geography where there may be increased risk, admins want awareness. Also, there may be legal/HR use cases that involve knowing if a device is near a high human risk event, e.g. a natural disaster in a city)

  • Bonus (consider splitting into separate issue): Alternatively, as a user in Fleet, I want to additionally see all available IP addresses associated with the host on the host details page and host vitals API.

How?

  • TODO

Metadata

Metadata

Assignees

No one assigned

    Labels

    ~host-vitalsRelated to host vitals; i.e. extra data about hosts stored in Fleet itself (UI, CLI, & API)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions