Originally Posted by sachin.davra
I am using CentOS6 x86. To efficiently manage the network we need to find out the usage of Internet lines. For this we need a monitoring tool that can give us some insight on the type of traffic we are seeing daily, which application is using huge traffic and many more details. We should be able to say what is going on at a given point and able to fine tune the network as required to improve it further (eg: ability to handle voice calls using skype).
Have you checked any of the many, MANY threads you can find on this site, that have asked this same question before?? Aside from writing whatever scripts/programs you want to, using any of the MANY freely-available tools you already have, there are also many products that ALREADY DO THIS.
Things like MRTG, Zabbix, or Nagios are just a few examples. MRTG already breaks down traffic through a network device (router/switch) by traffic type and address.