We have users buying their own 8-port D-link/Linksys/Netgear mini hub to connect multiple network devices. Is there an easy way to find switch ports that have multiple MACs associated with them, excluding uplink ports? Keep in mind that we have 1000 switches spread across 350 offices. Therefore we don't want to implement port security or modify switch configuration in any way.
We have CiscoWorks RME 4.0 to use. Any other tools such as CiscoWorks LMS or EEM that I can use to accomplish this task?
Campus Manager User Tracking can do what you want on a centralized basis. If you have managed all of your switches in User Tracking, you can run a Ports with multiple MAC report (under Campus Manager > User Tracking > Reports > Report Generator > Duplicates) to see those ports which have multiple learned MAC addresses.
Using EEM, you could deploy policies which checked for such things, and alerted you when a port learned more than one MAC. This would require fairly recent code on all of your switches, though.