С неравными интервалами могут быть только push параметры, но тогда придется сбор данных выносить во внешний скрипт. Можно сделать по другому - в DCI хранить кол-во тонера, и поставить threshold на условие diff with previous value > 0 - тогда он сработает когда кол-во тонера вырастет, т.е. картридж был заменен. По событию в этот момент можно через SNMP получить кол-во страниц (как сейчас сделано в transformation script), и использовать его в аларме и/или оповещениях. Дополнительный бонус - можно вывести на график текущий уровень тонера.
Definitely a bug, I'll check this.