I need a solution to monitor a printer with Splunk.
How can I hook up a printer to Splunk?
But I need to get errors and all i can get from that printer, not just "inventory type information such as the printers, the ports they are attached to (on Windows, servers always connect to printers via ports – even on the network) and the drivers running them are the first."
What would help me a lot, would be something to continuously monitor that printer and to send me some alerts.
The best approach (assuming the printer supports SNMP) is to install/configure an SNMP target server, and then configure the printer to send traps to your SNMP server.
You might be able to do this with the SNMP add in, however, from experience you may be better installing snmpd and ingesting the logs from that service.
Once you have an SNMP server, you will find yourself adding traps from all sorts of other devices like switches, cameras etc.
Although this article is ITSI focused, there is some good background info here:
Unfortunately, there is no straight-forward method to do this. If the monitoring via a connected Windows system is not sufficient for you, you may relay to one of the other options:
None of these methods will be a "plug-and-play" style solution, but it might be something to start from.
Regarding SNMP - there is at least a HP-LASERJET-COMMON-MIB at http://www.oidview.com/mibs/11/HP-LASERJET-COMMON-MIB.html - which gives a slight hope, that this might be a feasible solution.
For general information on how to get SNMP data to Splunk, please refer to