Согласно документации RRD, эта отметка времени должна увеличиваться с каждым обновлением. Учитывая ваши ограничения, я бы изменил вашу процедуру обновления так, чтобы в случае сбоя обновления вы ловили исключение и повторяли обновление с полем времени, установленным в «N». Это заставит RRDtool использовать текущее время в качестве времени обновления.
В качестве альтернативы, если вы не хотите иметь дело с кодом перехвата и повторения, просто измените свой код обновления, чтобы всегда использовать «N» в качестве значения времени - тогда обновление всегда будет работать.
Может быть полезно быстро взглянуть на документацию для команды обновления RRDtool .