This plugin for Kibana adds a configuration management UI for the Open Distro for Elasticsearch Security features, as well as authentication, session management and multi-tenancy support to your secured cluster.
- Kibana authentication for Open Distro for Elasticsearch
- Kibana session management
- Open Distro for Elasticsearch Security configuration UI
- Multi-tenancy support for Kibana
- Open Distro for Elasticsearch audit logging configuration UI
To build the security-kibana plugin from source follow these instructions:
-
Download the Kibana source code for the version specified in package.json you want to set up.
See the Kibana contributing guide for more instructions on setting up your development environment.
-
Change your node version to the version specified in
.node-version
inside the Kibana root directory. -
cd into the
plugins
directory of the Kibana source code directory. -
Check out this package from version control into the
plugins/opendistro_security
directory. -
Run
yarn kbn bootstrap
insidekibana
directory -
Ultimately, your directory structure should look like this:
.
βββ kibana
β βββ plugins
β βββ opendistro_security
- run the build script to build the plugin inside
kibana/plugins/opendistro_security
directorynode build_tools/build_plugin.js
The above builds the final artifacts in zip format. The artifacts can be found in the kibana/plugins/opendistro_security/build
directory
Install the plugin to Kibana cluster with the following commands:
cd kibana/bin
./kibana-plugin install file:///path/to/security/target/releases/opendistro_security_kibana_plugin-<version>.zip
Please refer to the technical documentation for detailed information on installing and configuring opendistro-elasticsearch-security plugin.
This code is licensed under the Apache 2.0 License.
Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.