try looking at mrtg (multi router traffic grapher). it's a tool that basically monitors traffic over networks. i know the name says router. it just started with network devices such as router but the mrtg has grown to include monitoring of different devices such as servers as well.
what mrtg gives you is the ability to monitor utilization of different components of a device on the network (cpu, network, etc). this means that if you need to look at the ip traffic, you should look at the utilization of a lan port on the switch or router or hub or server.
mrtg will give you graphical utilizations of the different components. it will give you daily, weekly and monthly graphs.
you install mrtg on a machine then install/enable snmp (simple network monitoring protocol, it's widely used monitoring protocol) agents on the different devices. the mrtg machine talks with the devices to get information through snmp.