Здравствуйте! Мониторю состояние принтеров Kyocera в организации. Появилась необходимость учёта расходный материалов. На данный момент получаю от принтера данные "сколько всего отпечатано страниц", но столкнулся с одним недостатком, при замене принтера на другой. Zabbix начинает загружать данные с нового принтера, а они не соответствуют данным старого принтера. Заббиксом пользуюсь недавно, поэтому хотел спросить есть ли механизм суммирования данных или Вы можете предложить более лучшее решение? Снимки во вложении.
Ad Widget
Collapse
Мониторинг кол-ва расходных материалов на принтере
Collapse
X
-
а заббиксто в чем ивиноват? :-) поменял принтер - фактически это новое устройство со своей статистикой расходников. Ему может соответствовать новый host на забиксе по которому ведется учет. в качестве бреда - можно на "новом" хосте сделать макрос с количеством страниц отпечатанных на прежднем принтере и прибавлять его к текущему значению в препроцессенге. -
Если уж нужен такой чудной счетчик, переживающий смену не только картриджей, но и принтеров - могу предложить в меру безумное решение. Делаем вычисляемый айтем (ключ, например, all_pages) с тем же периодом обновления, что и у айтема, получающего количество страниц за период обновления (ключ, скажем, delta_pages, может быть зависимым от айтема, получающего полный пробег принтера, с Simple change в препроцессинге).
Пишем в формуле 0 и жмем Check now. Получив первый 0, меняем формулу на last("all_pages") + last("delta_pages").Comment
-
Не будет связи - в смысле, счетчик страниц не сможет получить новое значение за отчетный период? Тут надо поосторожнее, а то предыдущая дельта так и будет постоянно прибавляться. Надо бы, чтобы в этом случае все участники становились nonsupported. Впрочем, в случае snmp так и будет.
P.S. Кстати, конструкция last("all_pages")+(last("delta_pages")-prev("delta_pages")) сомнительна, т.к. будет пытаться обнулить общий счетчик при смене принтера. Преобразование Simple change, напротив, дает пропуск значения, если новое меньше старого, а не отрицательную величину.Last edited by Semiadmin; 10-08-2019, 07:01.Comment
-
Если при замене принтера на отремонтированный его пробег меньше общего счетчика - вообще не проблема, Simple change это отработает. Если больше - достаточно при замене на время деактивировать общий счетчик, чтобы счетчик копий успел получить пару значений и начал считать дельту.Comment
Comment