Как сделать вывод значений snmp для принтеров в %

Сделаем подсчет на примере Черного тонера.
Создаем три элемента данных - Black Toner, BTcapacity, BTusage.

BTcapacity, BTusage - в этих элементах мы получаем данные о состоянии тонера.
Black Toner - этот элемент данных считает по формуле и приводит значение остатка тонера в %.

BTcapacity  будет получать максимальное значение тонера. Поэтому вписываем SNMP OID - 1.3.6.1.2.1.43.11.1.1.8.1.4

BTusage будет получать остаток тонера. Поэтому вписываем SNMP OID - 1.3.6.1.2.1.43.11.1.1.9.1.4

Сама формула - 100*(last("BTusage")/last("BTcapacity"))

Так же, через командную строку можно заранее опросить принтер и узнать какой он поддерживает SNMP и сверить полученные значения. Так как в OID - 1.3.6.1.2.1.43.11.1.1.9.1.4 может быть остаток уже в %.

Команда для получения SNMP OID - snmpwalk -c public -v 2c 10.77.24.161 1.3.6.1.2.1.43.11.1.1.9

Максимальное значение Синего тонера SNMP OID - 1.3.6.1.2.1.43.11.1.1.8.1.1
Остаток синего тонера SNMP OID - 1.3.6.1.2.1.43.11.1.1.9.1.1

Максимальное значение Красного тонера SNMP OID - 1.3.6.1.2.1.43.11.1.1.8.1.2
Остаток Красного тонера SNMP OID - 1.3.6.1.2.1.43.11.1.1.9.1.2

Максимальное значение Желтого тонера SNMP OID - 1.3.6.1.2.1.43.11.1.1.8.1.3
Остаток Желтого тонера SNMP OID - 1.3.6.1.2.1.43.11.1.1.9.1.3