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

Create redistributable boards for Elastic #5185

Closed
Tracked by #5182
gdiazlo opened this issue Jan 31, 2023 · 8 comments · Fixed by #5308
Closed
Tracked by #5182

Create redistributable boards for Elastic #5185

gdiazlo opened this issue Jan 31, 2023 · 8 comments · Fixed by #5308
Assignees
Labels
level/task Task issue type/enhancement Enhancement issue

Comments

@gdiazlo
Copy link
Member

gdiazlo commented Jan 31, 2023

We want to implement new boards and panels based on our documentation, which will cover the following:

We want to use our sample data as the base for its creation.

  • Create an Elastic environment using the latest version (8.6.0)
  • Upload our sample data collection
  • Using the dashboard plugin from the Elastic stack, create each query and panel to compose each one of the dashboards
@chantal-kelm
Copy link
Member

I have generated a script to which I put alerts and it creates a csv file.

When I upload this file to elastic I get an error, I have tried with other formats and I also get the same error.

image

I have been investigating and I am trying to solve the error.

@chantal-kelm
Copy link
Member

chantal-kelm commented Feb 1, 2023

Today's breakthrough: the first dashboard has been built:

Security Events:

image

Vulnerabilities:

image

Malware detection:

image

Docker Listener

image

Incident Response

image

Amazon AWS

image

PCI DSS

image

@Tostti
Copy link
Member

Tostti commented Mar 20, 2023

Today I adapted all the dashboards to be compatible with the integration guide.
I also created three more files:

Integrity monitoring
imagen

Log data analysis
imagen

And also a file called all-dashboards.ndjson that contains all the dashboards to the moment, to be able to import them in one step.

@Tostti
Copy link
Member

Tostti commented Mar 21, 2023

Today I updated the incident-response dashboard

@Tostti Tostti self-assigned this Mar 21, 2023
@chantal-kelm
Copy link
Member

Due to some modifications that were made to the dashboards in terms of design and as we saw with my partner @Desvelao that they have been built with the visualize plugin, which is an older plugin, it was decided with @gdiazlo to use the dashboards that we had done days ago for kibana, which are made with the newer plugin called lens, and it was also decided to make dashboards with the plugin offered by Opensearch.

@chantal-kelm
Copy link
Member

The integration environment has no mapping added and the charts were generated without mapping so they are using the fields with the "keyword" (e.g. agent.name.keyword).

Captura de pantalla 2023-04-17 a la(s) 15 20 42

@chantal-kelm
Copy link
Member

Elastic 8.6.2 dashboards are compatible, work fine with elastic 8.7.0 version

Captura de pantalla 2023-04-18 a la(s) 15 13 50

@chantal-kelm chantal-kelm linked a pull request Apr 18, 2023 that will close this issue
6 tasks
@wazuhci wazuhci moved this to In progress in Release 4.5.0 Apr 21, 2023
@wazuhci wazuhci moved this from In progress to Pending review in Release 4.5.0 Apr 24, 2023
@chantal-kelm
Copy link
Member

We were with my colleague @Desvelao reviewing the pipeline transformations in Filebeat, to see if it was necessary to do them in Logstash, but in this case it is not necessary because those fields are not used in any of the dashboards.

Also, my colleague @Desvelao suggested to add a versioning for the dahboards, that we decided with @gdiazlo to add in the name of each dashboard, this way we have them identified and if later we are making updates or releasing more dashboards and some user is asking us some query, we can know which version he has. Also by @Desvelao suggestion we add the word Wazuh to the name of each dashboard, this way the user can identify them better.

Elastic

Captura de pantalla 2023-04-24 a la(s) 15 37 56

@gdiazlo gdiazlo added the level/task Task issue label Apr 26, 2023
@chantal-kelm chantal-kelm moved this from Pending review to Done in Release 4.5.0 Apr 26, 2023
@wazuhci wazuhci moved this to Done in Release 4.6.0 Jun 26, 2023
@wazuhci wazuhci removed this from Release 4.5.0 Jun 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue type/enhancement Enhancement issue
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants