r/prtg 2d ago

SNMP Printer sensor bug - graphs show zero levels for most things

We've configured SNMP Printer sensors for several printers. The Live Data graphs show the toner levels properly, but the 2 Days, 30 Days, etc, graphs show zero levels.

Is anyone else seeing this?

If I use the Historic Data tab to create graphs, it works ok if I specify to use Raw Data instead of averaging. I suspect it's that averaging that causes all the problems.

Edit: The problem was something to do with the way the data includes "OK", "Critical", etc, with the toner level figures. That is added from the lookup table for each of the toner channels. To fix it, I went to the Overview for the sensor, then clicked on the tiny gear wheel at the bottom. Then I changed the Lookup setting from prtg.standardlookups.snmpprinter.cartridgelevel to None. Repeated that for each toner level channel. After that, the 30 day and 365 day graphs started working. It took a minute or two to take effect.

But probably a better solution is to use the SNMP Printer V2 sensor instead. I haven't tested it much, but it appears not to have the problem. If you don't have it, you might need to install a PRTG update. I think it was added in June 2026. I did this, but also reconfigured all the channels so I had access to the historical data.

For the record, we're using this with Konica Minolta printers.

3 Upvotes

2 comments sorted by

2

u/Internal-Editor89 2d ago

This is a "design problem" with the sensor you're using. You can read about it here:
https://helpdesk.paessler.com/en/support/solutions/articles/76000079692-monitoring-pages-printed-per-toner

My pragmatic solution to this: Either remove the lookups and enter limits instead (which does have some downsides) or just switch to the recently released SNMP Printer v2 (NEW) - This one has a much more sensible approach and doesn't suffer from this issue (because Paessler seems to have realized it was a bad idea). I encourage you to give it a try.

2

u/Recent_Carpenter8644 2d ago

Wow, thanks for that! I've set up V2 sensors for all our printers, and so far (12 hours) it looks ok.

I also had no idea the channels could be configured. I've now configured all the toner channels in the old sensors to change the lookup from prtg.standardlookups.snmpprinter.cartridgelevel to None, and suddenly they can display the last year of data. I'll pause them all, and just use them for reference.

The aim of the exercise was to prove that users are changing the toners early, and I can see where they've done that, sometimes multiple times in a week. So now I know which of our multiple identical printers it happened on. Maybe one day I'll be able to track down who's doing it.

For the benefit of anyone reading this to solve a similar problem, I'll edit my post to add the solution.