-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
unifi-poller
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
-
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
If UNA uses mongo db you can probably also use this but don’t ask me how. Since I’m not using a UDM and I won’t use it in the future, you can take a look at the examples provided by unifi-poller at https://unpoller.com/docs/poller/examples. You can do whatever you want with this data. You can also use Grafana/Prometheus/influx for all kind of data collection. I’m using it with Tibber (my power company) via my own importer (https://github.com/janwiesemann/tibberToInfluxDB), opnsense, proxmox, pihole, at work with our current project, and some cheap tp link smart plugs to also monitor my power consumption. This also uses my own importer/collector since all those python ones are slow and use to much resources (https://github.com/janwiesemann/TPLinkSmartPlugMetricExtractor)
If UNA uses mongo db you can probably also use this but don’t ask me how. Since I’m not using a UDM and I won’t use it in the future, you can take a look at the examples provided by unifi-poller at https://unpoller.com/docs/poller/examples. You can do whatever you want with this data. You can also use Grafana/Prometheus/influx for all kind of data collection. I’m using it with Tibber (my power company) via my own importer (https://github.com/janwiesemann/tibberToInfluxDB), opnsense, proxmox, pihole, at work with our current project, and some cheap tp link smart plugs to also monitor my power consumption. This also uses my own importer/collector since all those python ones are slow and use to much resources (https://github.com/janwiesemann/TPLinkSmartPlugMetricExtractor)
unifi-poller (the software that pulls your data from the UniFi network application or UDM and inserts it into influx): https://unpoller.com
Grafana (Dashboard interface Software): https://grafana.com/