Added:
- New cli key -j stringify_method. User can enable/disable "Pretty JSON generation" feature.
Note: "Pretty JSON" formatting allow put to Zabbix more that 65535 bytes data blocks and user can control more objects (UAPs, Users, etc).
Added new objects:
- uap_vap_table for vap_table array contained in UAPs data object. LLD is supported;
- uap_vwire_vap_table for vwire_vap_table array inside UAPs data object. LLD is supported;
- fw_update for latest version update info;
- wdg_health for Health widget's data fetching;
- wdg_switch for Switch widget's data fetching.
Note: some metrics was reorganized by Ubiquinty and moved to new JSON-tree places.
Fixed:
- Script execution error when object without id-key reached (probably it unadopted devices);
Added:
- RegExp feature for the filter expression;
- New action raw and new virtual key * for taking raw JSON subtree from the tree.
Fixed:
- Metrics obtaining from UniFi Security Gateway;
Changes:
- Perl JSON now used instead JSON::XS to make able choosing JSON backend;
- TLS moved to 1.2 to works with UniFi Controller v5.5 / v5.6 and above;
Added:
- UniFi Controller v5 releases real support;
- New objects: voucher , dpi / sitedpi.
Fixed:
- UniFi Controller v3: error with logging in;
- UniFi Controller v3: error in 'still connected' testing on fetching data from controller;
- UniFi Controller v3: mapping mac-key to {#NAME} macro (Zabbix's LLD) if name-key is empty;
- Debug: print of HTTP response output.
Fixed:
- wrong fix warning in v1.3.2. Miner was ignore default cacheage with empty arg -c and no use cache feature;
- MAC detection error in -i option;
- site list obtaining ('site' object processing does not work).
Fixed:
- variable cast warning with using empty arguments that expected with numeric values (-c "" for example) fixed.
Fixed:
- removed "no sites walking" problem when option -s used with no value;
- code to avoid "push on reference is experimental" warning on perl > v5.20.