Elastic is a solution that can provide search and observability options for monitoring your Bitwarden organization. Elastic Agent provides the capability to monitor
policy information with the Elastic Bitwarden integration.
To begin, start by creating an Elastic account. This step is required in order to set up a dashboard to monitor data with Elastic's cloud hosted service (recommended), or on-premise service.
Monitoring data will require the use of Elastic Search as well as Kibana to visualize data.
On the Elastic home screen, scroll down and locate Add Integrations.
Once you are on the integrations catalogue, enter Bitwarden into the search field and select Bitwarden.
Select the Add Bitwarden button to install the integration.
If this is your first Elastic integration, you will be required to install Elastic Agent. On the following screen, select Install Elastic Agent and follow the installation instructions.
In order to run the Bitwarden integration, Elastic Agent is required to maintain the integration data. Once the installation is complete, Elastic will detect the successful installation. After the agent has been successfully setup, select Add the integration.
Once you have added the Bitwarden integration, you will be brought to the setup screen to configure the integration. For this step you will be required to access your organization API info. Open your organization and navigate to Settings → Organization info → View API key. You will be asked to re-enter your master password in order to access your API key information.
Input the following information into the corresponding fields:
Your organization API key information is sensitive data. Do not share these values in nonsecure locations.
Once you have completed the required fields, continue scrolling down the page to apply desired data collection settings. Select Confirm incoming data once you are finished.
Additional Advanced options are available for configuration at this point. The minimum required fields are highlighted above to add the Bitwarden integration. To access the integration at a later point to edit the setup, go to the menu and select Integrations → Installed integrations → Bitwarden → Integration policies.
If all the data was entered correctly, Elastic will confirm incoming data and provide a preview of incoming data. Select View assets to monitor your data.
Once setup is completed you can begin reviewing your Bitwarden Organization data. Select any of the Bitwarden Dashboards to monitor data relative to the dashboard. Here is a brief overview of each dashboard's monitored data:
Elastic data monitoring utilized the Kibana Query Language (KQL) for filtering data. To learn more about queries and searches, see the Elastic query documentation.