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

Update/consolidate Fleet kibana.yml settings #758

Closed
jen-huang opened this issue Jun 1, 2021 · 1 comment · Fixed by elastic/kibana#103380 or #821
Closed

Update/consolidate Fleet kibana.yml settings #758

jen-huang opened this issue Jun 1, 2021 · 1 comment · Fixed by elastic/kibana#103380 or #821
Assignees
Labels
Team:Docs Label for the Observability docs team Team:Fleet Label for the Fleet team

Comments

@jen-huang
Copy link
Contributor

jen-huang commented Jun 1, 2021

There is a page for xpack.fleet.* settings here: https://www.elastic.co/guide/en/kibana/current/fleet-settings-kb.html

But it is now outdated. I also thought it was odd to have this away from the rest of the Fleet docs, like https://www.elastic.co/guide/en/fleet/current/fleet-settings.html.

Here's a list of valid settings:
xpack.fleet.enabled: see Kibana settings doc
xpack.fleet.registryUrl: see Kibana settings doc
xpack.fleet.registryProxyUrl: see elastic/kibana#78648
xpack.fleet.agents.enabled: enable or disable central management of agents
xpack.fleet.agents.elasticsearch.hosts
xpack.fleet.agents.elasticsearch.ca_sha256
xpack.fleet.packages
xpack.fleet.agentPolicies

@jen-huang jen-huang added Team:Docs Label for the Observability docs team Team:Fleet Label for the Fleet team labels Jun 1, 2021
@Zacqary
Copy link
Contributor

Zacqary commented Jun 1, 2021

This PR contains usage examples of packages and agentPolicies: elastic/kibana#96588

packages

This is a list of integration packages to be installed when the Fleet app starts up for the first time. Required props are:

  • name: the name of the package
  • version: either an exact semver, or the keyword latest to fetch the latest package version

agentPolicies

This is a list of agent policies to configure when the Fleet app starts. Required properties are:

  • name: a name of the policy
  • id: a number or string acting as a unique ID for this policy

Optional properties are:

  • description: A text description of this policy
  • namespace: a string identifying this policy's namespace, for advanced use cases
  • monitoring_enabled: A list of either or both the keywords logs or metrics
  • is_managed: if true, this policy will not be editable by the user, and can only be changed by updating the Kibana config
  • is_default: if true, this will be considered the default agent policy
  • is_default_fleet_server: if true, this will be considered the default agent policy for the Fleet Server
  • package_policies: A list of policy integrations to add to this policy
    • name: (required) the name of the integration policy
    • package: (required) An object containing
      • name: the name of the integration package associated with this policy
    • description: a text string describing this integration policy
    • namespace: a string identifying this policy's namespace
    • inputs: An array that overrides any default input settings for this policy's package. Follows the same schema as integration inputs, with the exception that any object in vars can be passed frozen: true in order to prevent that specific var from being edited by the user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Docs Label for the Observability docs team Team:Fleet Label for the Fleet team
Projects
None yet
3 participants