Giving the backend software infrastructure some love

Hi there,

we just wanted to let you know that we started to work on a refresh of the backend infrastructure. Kotori has finally(!) been ported to Python 3 with version 0.26.0 [1] and we are just working on overhauling the packaging process.

On the foundation infrastructure side, we are still running Grafana 6.7 and would like to upgrade to Grafana 7.4 [2]. When looking at Mosquitto, version 2.0 has been released in December 2020 [3] which improves support for the MQTT v5 protocol, see also MQTT5 is coming and Mosquitto 1.6 with MQTT v5 arrived.

Last but not least, InfluxDB version 2 is also available since November 2020 [4], see InfluxDB 2.0 is coming. However, we will go with InfluxDB 1.8 first, we are still running version 1.7.10.

With kind regards,
Andreas.

[1] https://github.com/daq-tools/kotori/blob/master/CHANGES.rst
[2] grafana/CHANGELOG.md at master · grafana/grafana · GitHub
[3] mosquitto/ChangeLog.txt at master · eclipse/mosquitto · GitHub
[4] influxdb/CHANGELOG.md at master · influxdata/influxdb · GitHub

5 Likes

Mosquitto 2.0

Please note that Mosquitto 2.x introduced a breaking change. However, it was a good decision because it strengthens the security on default installations.

So, in order to make Mosquitto listen on the public interface and accept anonymous requests again, you will have to configure your /etc/mosquitto/conf.d/default.conf like that:

References

Grafana 7

On https://weather.hiveeyes.org/, we are now running Grafana 7. The upgrade was pretty straight forward. Kudos to the lovely people at Grafana Labs.