Wazuh - Docker containers
Go to file
2019-05-21 23:18:35 +02:00
elasticsearch Configure_s3.sh: comments added 2019-03-27 12:48:12 +01:00
kibana Changed entrypoint copy location 2019-05-21 23:18:35 +02:00
logstash Include protocol and port in LOGSTASH_OUTPUT environment variable (#164) 2019-05-10 22:26:49 +02:00
nginx Adding comments 2019-03-26 13:26:09 +01:00
wazuh Merge pull request #137 from wazuh/remove-build-time-alerts 2019-03-27 11:29:55 +01:00
CHANGELOG.md Update CHANGELOG.md 2019-03-25 17:46:12 +01:00
docker-compose.yml Adding NGINX_CREDENTIALS in docker-compose.yml 2019-03-22 09:54:32 +01:00
LICENSE Changing copyright year to 2019 2019-03-15 15:11:49 +01:00
README.md Changing copyright year to 2019 2019-03-15 15:11:49 +01:00
VERSION Bump version 3.8.2 2019-01-30 17:43:14 +01:00

Wazuh containers for Docker

Slack Email Documentation Documentation

In this repository you will find the containers to run:

  • wazuh: It runs the Wazuh manager, Wazuh API and Filebeat (for integration with Elastic Stack)
  • wazuh-logstash: It is used to receive alerts generated by the manager and feed Elasticsearch using an alerts template
  • wazuh-kibana: Provides a web user interface to browse through alerts data. It includes Wazuh plugin for Kibana, that allows you to visualize agents configuration and status.
  • wazuh-nginx: Proxies the Kibana container, adding HTTPS (via self-signed SSL certificate) and Basic authentication.

In addition, a docker-compose file is provided to launch the containers mentioned above. It also launches an Elasticsearch container (working as a single-node cluster) using Elastic Stack Docker images.

Documentation

Directory structure

wazuh-docker
├── docker-compose.yml
├── kibana
│   ├── config
│   │   ├── entrypoint.sh
│   │   └── kibana.yml
│   └── Dockerfile
├── LICENSE
├── logstash
│   ├── config
│   │   ├── 01-wazuh.conf
│   │   └── run.sh
│   └── Dockerfile
├── nginx
│   ├── config
│   │   └── entrypoint.sh
│   └── Dockerfile
├── README.md
├── CHANGELOG.md
├── VERSION
├── test.txt
└── wazuh
    ├── config
    │   ├── data_dirs.env
    │   ├── entrypoint.sh
    │   ├── filebeat.runit.service
    │   ├── filebeat.yml
    │   ├── init.bash
    │   ├── postfix.runit.service
    │   ├── wazuh-api.runit.service
    │   └── wazuh.runit.service
    └── Dockerfile

Branches

  • stable branch on correspond to the last Wazuh-Docker stable version.
  • master branch contains the latest code, be aware of possible bugs on this branch.
  • Wazuh.Version_ElasticStack.Version (for example 3.7.0_6.4.3) branch. This branch contains the current release referenced in Docker Hub. The container images are installed under the current version of this branch.

Credits and Thank you

These Docker containers are based on:

We thank you them and everyone else who has contributed to this project.

Wazuh App Copyright (C) 2019 Wazuh Inc. (License GPLv2)

Web references

Wazuh website