Files
akvorado/README.md
Vincent Bernat 45ab047c80 config: also listen to 4739 for IPFIX
This is the port defined in RFC 7011.
2025-08-29 08:12:30 +02:00

52 lines
2.4 KiB
Markdown

# Akvorado: flow collector, enricher and visualizer · [![Build status](https://img.shields.io/github/actions/workflow/status/akvorado/akvorado/ci.yml?branch=main&style=flat-square)](https://github.com/akvorado/akvorado/actions/workflows/ci.yml) [![Codecov](https://img.shields.io/codecov/c/github/akvorado/akvorado?style=flat-square)](https://codecov.io/gh/akvorado/akvorado) [![License](https://img.shields.io/github/license/akvorado/akvorado?style=flat-square)](LICENSE.txt) [![Latest release](https://img.shields.io/github/v/release/akvorado/akvorado?style=flat-square)](https://github.com/akvorado/akvorado/releases)
This program receives flows (currently NetFlow/IPFIX and sFlow), enriches them
with interface names (using SNMP), geo information (using IPinfo.io), and
exports them to ClickHouse. It also exposes a web interface to browse the
collected data.
![Timeseries graph](console/data/docs/timeseries.png)
![Sankey graph](console/data/docs/sankey.png)
*Akvorado* is developed by [Free](https://www.free.fr), a French ISP,
and is licensed under the [AGPLv3 license](LICENSE.txt).
A demo site using fake data and running the latest stable version is
available on [demo.akvorado.net](https://demo.akvorado.net). It is the
direct result of running `docker compose up` on a fresh checkout but
flow ports are not accessible (you cannot send your own flows). Please,
be gentle with this resource. The demo site also enables you to browse
the [documentation](https://demo.akvorado.net/docs) for the current version
(the one in `docs/` is for the next version).
By default, *Akvorado* is using [IPinfo](https://ipinfo.io) databases for
geolocation data.
A [Grafana plugin](https://github.com/ovh/grafana-akvorado) is available.
> [!CAUTION]
> Be sure to always read the [changelog](console/data/docs/99-changelog.md)
> before upgrading.
## Getting help
The first step is to read the [documentation](https://demo.akvorado.net/docs):
- the [introduction](https://demo.akvorado.net/docs/intro)
- the [configuration guide](https://demo.akvorado.net/docs/configuration)
- the [troubleshooting guide](https://demo.akvorado.net/docs/troubleshooting)
If you still need help, you can use the
[discussions](https://github.com/akvorado/akvorado/discussions/categories/q-a).
Be sure to explain what you tried to solve your problem. Enclose code using
triple backticks:
````
```
# akvorado version | head -2
akvorado v1.11.2
Built with: go1.23.2 X:loopvar
```
````