I am seeing the same problem and it turns out that the poller is now watching paper try levels and attributing them to toner.toner_current. I was able to ignore these in my alerts by adding in toner.toner_desc doesnāt contain %Tray% (or in some cases %Stack% or %Drawer%)
Yay that we are watching paper levels⦠but not sure yet how I will handle keeping paper trays fullā¦
State sensors are working for me. You should check your printers or perhaps they report the snmpget data badly.
For those that want to ignore trays, you can update your alert rule to check toner_type is not āinputā. toner_type should now be set correctly for all entries.
I should have said that Iāve never been alerted for the state of my printers until this morning. Iāll have to change the āState Sensor Criticalā alert to ignore Printers now.
To be more specific, if you are setting alert on your toner level for the printers it looks like you should define what it is you want to alert on rather than what it is you donāt want to⦠that way if something new appears under the toner table we donāt get alerted.
So you would want to set your alerts to require toner.toner_type to be equal to either ātonerCartridgeā or ātonerā.
Noting also that you can separately alert on when your āfuserā needs a new maintenance kit.
Here is some mysql output on toner from three printers in my setup:
Its a small thing for us to replace toner and fuser kits before they run out. But you stick a lot of small things together and it means business runs smoother. Still not sure I want paper tray alerts though - perhaps when we have large after hours runs we can set up an alert for those who manage it.
I will do a seperate write up for those who might want to monitor and alert for toner/fuser replacement.
SELECT * FROM devices,toner WHERE (devices.device_id = ? AND devices.device_id = toner.device_id) AND toner.toner_current <= 2 AND toner.toner_type != āinputā AND toner.toner_type != āfuserā
Per my previous post you could explicitly say toner.toner_type = ātonerā but you might need to use toner.toner_type = ātonerCartridgeā depending on what the reporting printer uses. We have two different HP printers, one reports on ātonerā, the other reports on ātonerCartridgeā
If you wanted to alert on the Maintenance Kit (āfuserā) running low it would be:
SELECT * FROM devices,toner WHERE (devices.device_id = ? AND devices.device_id = toner.device_id) AND toner.toner_type = āfuserā AND toner.toner_current <= 1
Our Alerting Template for Toner comes out rather nicely too: