network configuration/installation for servers, right/wrong?

hi all pros!
I'm not a network engineering. All I'm doing now is based on my understanding and experiences.
I'm about move to another servers collocation, and I will need to come up with a network design.
So far, here is what I thought
(MY_ISP CABLE, ip range: 123.456.789.0 ~ 100) ---> a 3COM 4250T managed switch ---> 2 regular router (linksys and netgear) with 2 different public IPs ---> internal network of servers.

the goal is that i will want to monitor bandwidth/traffic from each IP, and my current netgear/linksys do not have SNMP enabled for any kind of monitoring software.
So, i thought the managed switch will be best suitable?
is the config above making sense with respect with what I wanna do?  if the switch comes with SNMP/quality of service, etc , i should be able to look at traffic at each IP right?

thanks so much
Who is Participating?
Your getting  2 IP addresses, right?

You can monitor traffic without SNMP.  Make sure the managed swich can enable a port to monitor all traffic and you can hook a pc with some software up to that port.  SNMP wont give you details on the traffic.

valleytechAuthor Commented:
according to the switch manual, it has RMON as well as SMNP, so I assume it should be able to look at all traffic? you mentioned about some softwares? can you please give some example? (MRTG probably?)
The general term would be port mirroring.  RMON, which i've never used is a more advanced type of SNMP.    See if you can verify that it supports port mirroring, and each vendor as its own acronym for the technology, 3COM I think is RAP.

MRTG is highly recommend.
I'd consider switches that export netflow / sflow.  A great tool for monitoring netflow/sflow: 's Scrutinizer.  There's a free version that works great!  Then you can pay for the alerting, etc.  If you feel like really digging into flows, check out flow-tools for linux/bsd.

With Netflow you get summeries of source/destination address and port, and how much traffic was passed.  Scrutinizer (or flow-tools) will gather this info and create charts that help you understand how the network equipment is being used.  I've used this numerous times to identify backups that were going across the wire in the middle of the day, users hogging bandwidth (rightly or wrongly), and tuning BGP load balancing across routers.  It's a great tool!

SNMP is good, but I'd start with netflow.  Cisco and HP support this.  HP's procurve is a fairly reasonably priced line of switches.  Linksys and Netgear may support netflow/sflow.
valleytechAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.