What would be the recommended way to monitor printers on the network? Using Nagios plugins? snmp checks?
There are a couple of approaches. There aren’t any printer monitoring plugins that have been written for Sensu exclusively–use a Nagios plugin (since you can recycle those for use with Sensu) or do SNMP checks. Sensu’s also capable of being used as an SNMP trap sink (see https://github.com/sensu/snmptrapd2sensu). It just depends on the approach that you feel is going to be the most useful.