A gluon compatible status script for respondd in python.
apt-get install python3-netifaces ethtool lsb-release
Start parameter for ext-respondd.
Copy config.json.example
to config.json
and change it to match your server configuration.
"addr"
(str
/ default: ff05::2:1001
)
"port"
(str
/ default: 1001
)
"batman"
(str
/ default: bat0
)
"bridge"
(str
/ default: br-client
)
"mesh-wlan"
(str[]
)
"mesh-vpn"
(str[]
)
"fastd_socket"
(str
)
"rate_limit"
(int
/ default: 30
)
"rate_limit_burst"
(int
/ default: 10
)
Aliases to overwrite the returned server data.
Copy alias.json.example
to alias.json
and input e.g. owner information.
The JSON content matches one block of the nodes.json, which is outputted by e.g. the HopGlass-Server.
Register ext-respondd as a systemd service
cp ext-respondd.service.example /lib/systemd/system/ext-respondd.service
# modify the path inside of the ext-respondd.service if necessary
systemctl daemon-reload
systemctl enable ext-respondd
systemctl start ext-respondd
Collecting data from respondd:
Respondd for servers: