OpenBACH is funded and promoted by CNES (French Space Center) as a reference open-source software tool within its research and development studies and activities in the domain of satellite communication systems and networks.
OpenBACH is a user-friendly and efficient benchmark to configure, supervise and control your network under test (e.g. terrestrial networks, satellite networks, WAN, LAN, etc.). It provides an efficient modular structure to facilitate the additions of new software tools, monitoring parameters, tasks, etc. The benchmark is able to be integrated in different types of equipments, servers, clients, hardware and software with minimal adaptation effort.
The documentation is scattered in this repository through README files at appropriate places, a table of content is available below.
- A user can pilot OpenBACH through a web or command-line Auditorium interface
- This interface manipulates metrology scenarios on OpenBACH Controller
- The controller orchestrate jobs on distributed Agents
- Agents can send stats and logs to OpenBACH global collector
- The web auditorium provides ways to visualize these stats and logs (using Grafana and Kibana)
- The user can code new jobs, install them on the agents and launch them with the controller
The full design is available in details in the design document.
Various manuals are available in this repository:
- See OpenBACH web site: http://www.openbach.org/
- A mailing list is available: [email protected]
- You can also find the Frequently asked questions and a troubleshooting guide
- A simple example chaining reference scenarios in python is available here
Vivéris Technologies
- Adrien Thibaud (Vivéris Technologies), [email protected]
- Mathias Ettinger (Vivéris Technologies), [email protected]
- Léa Thibout (Vivéris Technologies), [email protected]
- David Fernandes (Vivéris Technologies), [email protected]
- Joaquin Muguerza (Vivéris Technologies), [email protected]
- Bastien Tauran (Vivéris Technologies), [email protected]
- Francklin Simo (Vivéris Technologies), [email protected]
- Mathieu Petrou (Vivéris Technologies), [email protected]
- Oumaima Zerrouq (Vivéris Technologies), [email protected]
- David Pradas (Vivéris Technologies), [email protected]
- Emmanuel Dubois (CNES), [email protected]
- Nicolas Kuhn (CNES), [email protected]
- Santiago Garcia Guillen (CNES), [email protected]
Copyright © 2016-2020 CNES OpenBACH is released under GPLv3 (see LICENSE file).
The OpenBACH core uses third-party software components. Below, we list their licences:
- Ansible: GPLv3
- ELK (ElasticSearch, Logstash and Kibana): Apache 2.0
- Grafana: Apache 2.0
- InfluxDB: MIT
- Django: BSD 3-clauses
- Nginx: BSD 2-clauses