package/collectd: add option to enable UBI counters

The 'ubi' collectd plugin was added in 5.11.0.
Add options in Buildroot to enable it.

Based on code by Bart De Vos.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Thomas De Schampheleire 2021-01-27 10:16:59 +01:00 committed by Yann E. MORIN
parent 0982adc0c2
commit 261e6eebdd
2 changed files with 11 additions and 0 deletions

View File

@ -525,6 +525,16 @@ config BR2_PACKAGE_COLLECTD_THERMAL
help
Reads ACPI thermal zone information.
config BR2_PACKAGE_COLLECTD_UBI
bool "ubi"
help
UBI (Unsorted Block Images) is an erase block management layer
for flash memory devices. UBI serves two purposes, tracking
NAND flash bad blocks and providing wear leveling.
This plugin collects some stats about UBI devices:
* bad physical underlying blocks (bad_peb_count)
* max erase counter value (max_ec)
config BR2_PACKAGE_COLLECTD_UPTIME
bool "uptime"
help

View File

@ -137,6 +137,7 @@ COLLECTD_CONF_OPTS += \
$(if $(BR2_PACKAGE_COLLECTD_THERMAL),--enable-thermal,--disable-thermal) \
$(if $(BR2_PACKAGE_COLLECTD_THRESHOLD),--enable-threshold,--disable-threshold) \
$(if $(BR2_PACKAGE_COLLECTD_TIMEDIFF),--enable-match_timediff,--disable-match_timediff) \
$(if $(BR2_PACKAGE_COLLECTD_UBI),--enable-ubi,--disable-ubi) \
$(if $(BR2_PACKAGE_COLLECTD_UNIXSOCK),--enable-unixsock,--disable-unixsock) \
$(if $(BR2_PACKAGE_COLLECTD_UPTIME),--enable-uptime,--disable-uptime) \
$(if $(BR2_PACKAGE_COLLECTD_USERS),--enable-users,--disable-users) \