respond-collector is a respond client that fetches, stores and publishes information about a Freifunk network. The goals:
- Generating JSON for MeshViewer (Works with branch JSONv2)
- Storing statistics in InfluxDB to be analyzed by Grafana
- Provide information via Websocket- and JSON-APIs
Usage of ./respond-collector: -config path/to/config.yml
It send the
gluon-neighbour-info request and collect them together.
It will send UDP packetes by the multicast group
ff02:0:0:0:0:0:2:1001 and port
It cached the Informations of the Nodes and will save them periodical to a JSON file.
The current nodes are saved default under
One Instance is running under
/nodes which send updates or new Nodes,
which are collected by respond.
Later there should be also
/aliases Websocket with Authentification to manage the
aliases.json with the request for changes.
Collecting data from respondd:
Respondd for servers: