I've written a Nagios SNMP Gauge plugin. It allows a person to check a series of mibs (oids) for data out of bounds (min and max). I mostly wrote this to do remote disk checks, but it could be used for cpu on some devices as well. It also has support for descriptive oids (like w/ disks, there is an oid for partition, like '/home'). Find it here.