switch port traffic

I have a 52-port switch, where I want to draw each port and each connected device and to be able to monitor traffic via snmp. Right now the issue is that I must create each port as a device with IP address of the switch to be able add a graph on the link. So I have a multiple devices with same IP and I believe polling is done multiple times to that IP as well. Can it be done with a bit more sense ? How do you guys draw your switches with many many ports ?