-
The spelling of instance is not correct in `netjsonconfig/netjsonconfig/backends/base/backend.py` in line:
```
raise TypeError('config block must be an istance '
'of dic…
-
After launching the mass upgrade operation in the admin, the system should directly redirect to its page where users can track the progress of the upgrade.
This will require changing a bit of model…
-
Like https://github.com/openwisp/openwisp-monitoring/issues/33, but with ARP table information.
Incoming ARP table data:
```python
{
'type': 'DeviceMonitoring',
'arp_table': [
…
-
If the API URL is:
`/api/v1/firmware/build//image/`
It does not make sense allowing to change the build ID, the field should be readonly and figured out implicitly from the URL path.
-
Steps for installing `openwisp-users` for development are redundant in `README.rst`.
-
See https://github.com/openwisp/openwisp-monitoring/issues/35
-
The issue can be broken down as:
### 1. Add check, metric and a relative alert settings
Add a `check`, `metric` and a `relative alert settings` that will be available only if `openwisp-network-topol…
-
Abstract the code that communicates with the timeseries DB so that new timeseries backends can be written to support other timeseries DBs.
* All the operations that are done with the timeseries DB …
-
We can't use Golang's Prometheus node exporter because the binaries are too big for the openwrt devices. Fortunately @nepython has found https://stuarthowlette.me.uk/posts/prometheus-monitoring-other-…
-
The device status information (accessible via `DeviceData.data`) stores information about the current status of the device (uptime, memory usage, load averages).
When the device has interfaces (eg …