Hi guys,
as most people (owning a Brother printer) know, the toner level reported by Librenms is mostly a combination of -2 and -3 This is not very accurate but caused by the fact that brother makes it kind of difficult to get that information via SNMP. I searched around a bit and found a nice script (php) that allows to get more detailed information about the toner level:
abortizjr / helper-scripts / getbrother.php — Bitbucket
I can confirm that with this script the reporting of the toner level is much better:
As seen here with the script it is possible to get the actual (narrowed) percentage of the toner status. It is based on a “cumulated” hex value instead of a single snmp bucket.
Would it be possible to “transport” this logic to librenms?
Thanks!