netengine
netengine copied to clipboard
Python abstraction layer for extracting information from network devices.
Closes #2, closes #64, closes #65 Resolves part of #60
Follow up to #48 / #46 - [x] Configure nose to automatically find test files. This will eliminate the need of importing modules in `__init__.py`. Prefixing test file names with...
Like #66 but to get available memory as calculated by the Linux kernel, which is quite useful to know.
This is one of the pieces of information in which openwisp users are mostly interested since it's widely used in public WiFi networks. We can get this information with additional...
SNMP calls, if not available for an OID, should let the code pass and log a warning instead of raising an error.
- Use `sphinx_rtd_theme` - Add necessary packages in requirements-test.txt - Reference: https://github.com/openwisp/netjsonconfig/blob/master/docs/source/conf.py
The `to_dict` and `to_json` methods shall be made compliant with [NetJSON DeviceMonitoring](https://netjson.org/rfc.html#name-devicemonitoring).
add in base.py a method for interrogate the interfaces dictonary. In the file openwrt and airos the method interfaces_type search the value of the type from the interfaces dictonary. This...
- Drop support for Python 3.6, 3.7 and 3.8