You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are starting on a Central Management feature for Beats (elastic/beats#7028). This will be an X-Pack feature and will require certain elements in X-Pack Elasticsearch, specifically:
Index Templates
An index template for an internal index, say .management-beats-agents, that will be used to persist information from Beats agents when they enroll themselves or update the same information periodically after enrollment. It will also be used to persist the central configuration (after merging) for each beat. Each document in this index will represent an enrolled Beat and its merged central configuration, if any.
An index template for an internal index, say .management-beats-admin, that will be used to persist enrollment tokens and configuration for Beats. There may be two different types of documents in this index, which will be distinguished by the value in the type field, either enrollment_token or configuration_fragment. Documents with type = enrollment_token are expected to have an enrollment_token field, containing sub-fields necessary to represent enrollment tokens. Documents with type = configuration_fragment are expected to have a configuration_fragment field, containing sub-fields necessary to represent configuration fragments.
be used by Beats agents (indirectly, via a user configured in kibana.yml) for initial enrollment, periodic updates to Beat information, and to pull down configuration for the agent.
have create_index, read, and index privileges on the .management-beats-agents index
be used by administrative users to sign in to Kibana and use the Beats Management UI to centrally-manage beat configurations, including verifying enrolled beats.
have all index privileges on all .management-beats-* indices.
ycombinator
changed the title
Beats central management: index template and built-in roles
Beats central management: index templates and built-in roles
May 9, 2018
)
Backport of #30520 to `6.x`. Original description:
Resolves#30493.
This PR adds:
* a built-in role, `beats_admin` that provides unfettered access to the `.management-beats` index. The purpose of this index is to store configuration and other peripheral information to make the Beats Centralized Management feature work.
* licensing-related logic for the Beats Centralized Management feature.
We are starting on a Central Management feature for Beats (elastic/beats#7028). This will be an X-Pack feature and will require certain elements in X-Pack Elasticsearch, specifically:
Index Templates
An index template for an internal index, say
.management-beats-agents
, that will be used to persist information from Beats agents when they enroll themselves or update the same information periodically after enrollment. It will also be used to persist the central configuration (after merging) for each beat. Each document in this index will represent an enrolled Beat and its merged central configuration, if any.An index template for an internal index, say
.management-beats-admin
, that will be used to persist enrollment tokens and configuration for Beats. There may be two different types of documents in this index, which will be distinguished by the value in thetype
field, eitherenrollment_token
orconfiguration_fragment
. Documents withtype
=enrollment_token
are expected to have anenrollment_token
field, containing sub-fields necessary to represent enrollment tokens. Documents withtype
=configuration_fragment
are expected to have aconfiguration_fragment
field, containing sub-fields necessary to represent configuration fragments.Security Roles
A
beats_agent
role, which should:kibana.yml
) for initial enrollment, periodic updates to Beat information, and to pull down configuration for the agent.create_index
,read
, andindex
privileges on the.management-beats-agents
indexA
beats_admin
role, which should:all
index privileges on all.management-beats-*
indices.The text was updated successfully, but these errors were encountered: