suricata-grafana-docker/README.md
Maxim Malakhov 79578c34a6
Docs update
2024-11-22 22:28:34 +03:00

4.6 KiB
Raw Blame History

Suricata Grafana Docker

lanakod-networking

Built with the tools and technologies:

Grafana Docker


Table of Contents


Overview

TODO


Features

TODO


Project Structure

└── /
    ├── docker-compose.yml
    ├── eve.json
    ├── loki-local-config.yaml
    ├── promtail-config.yml
    ├── readme-ai.md
    ├── README.md
    ├── suricata
    │   ├── classification.config
    │   ├── reference.config
    │   ├── suricata.yaml
    │   ├── threshold.config
    │   └── update.yaml
    └── suricata-rules
        └── .gitkeep

Project Index

/
__root__
docker-compose.yml Docker compose config file
eve.json Suricata logs
loki-local-config.yaml Loki configuration file
promtail-config.yml Promtail configuration file
suricata
classification.config Suricata config
reference.config Suricata config
suricata.yaml Suricata config
threshold.config Suricata config
update.yaml Suricata config

Getting Started

Prerequisites

Before getting started with , ensure your runtime environment meets the following requirements:

  • Programming Language: Error detecting primary_language: {'yml': 2, 'json': 1, 'yaml': 3, 'config': 3}
  • Container Runtime: Docker

Installation

Install using one of the following methods:

Build from source:

  1. Clone the repository:
 git clone https://github.com/Lanakod-Networks/suricata-grafana-docker.git
  1. Navigate to the project directory:
 cd suricata-grafana-docker
  1. Run docker compose:

Using docker  

 docker compose up -d
  1. Inside suricata docker container exec command:
suricata-update -f
  1. After signing in into Grafana don't forget to add dashboard with id 22247

Project Roadmap

  • Task 1: Implement feature one.
  • Task 2: Implement feature two.
  • Task 3: Implement feature three.

License

This project is protected under the MIT LICENSE License. For more details, refer to the LICENSE file.