snipe / snipe-it

A free open source IT asset/license management system
https://snipeitapp.com
GNU Affero General Public License v3.0
10.37k stars 3.06k forks source link

SNMP Poller Service for Consumable Monitoring on specific device class (printer) #8402

Open sjackson0109 opened 3 years ago

sjackson0109 commented 3 years ago

I've not really got much of a way of phrasing this; except to really explain the scenario/problem in hand.

Having Printers on the corporate LAN is nice and easy; everyone can successfully print. We enable SNMP polling for windows clients to detect the printer's availability (low toner levels, no/low paper levels etc). However, i'm aware that SNMP can be used for much more.. example: monitoring the "cyan ink level as a percentage 10/100 (or 0.1)".. or "tray 2 is out of paper" or "drum is near end of life"...
I'm not asking for a full printer monitoring service; just the ability to 'advise when a consumable requires replacement'.. and potentially advise how many of those stock-items are available for a given model or printer.

The SNMP Object ID (or OID) can be used by the SNMP poller service to collect data from each printer by IP, authenticating using SNMP v1/2/2c/3 credentials.

EG: HP4250 printer, takes the following consumables: HP Maintenance Kit Cur: 1.3.6.1.2.1.43.11.1.1.9.1.2 HP Maintenance Kit Max: 1.3.6.1.2.1.43.11.1.1.8.1.2 HP Toner Cur: 1.3.6.1.2.1.43.11.1.1.9.1.1 HP Toner Max: 1.3.6.1.2.1.43.11.1.1.8.1.1

The best example I can think of: Poll Printer 1 Collect 1.3.6.1.2.1.43.11.1.1.9.1.1 (call this A) and 1.3.6.1.2.1.43.11.1.1.8.1.1 (call this B) Perform a calculation of A/B and should the return value reach a threshold # 1, then trigger an email to the asset assigned owner (or manager of the location the asset is assigned to).

Once threshold # 2 is reached, send another email, copying in the snipe-it manager...

etc..

could become quite a maintenance heavy service; with a MIB pack importing process, and poller/SNMP walker GUI needing deveoping.. but it's quite a powerful feature for smaller company IT Staff.

stale[bot] commented 3 years ago

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail. This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

sjackson0109 commented 3 years ago

Yes

On 25 Dec 2020, at 18:23, stale[bot] notifications@github.com wrote:

 Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail. This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

stale[bot] commented 3 years ago

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!