snmd uses HTML5 and JavaScript code to build a monitoring dashboard. Any data which is to be visualized needs to be published via MQTT. Widget libraries are required to visualize the data. A library for Nagios state and performance data is available.
The documentation of snmd is found on Read the Docs: