We have a relatively small network, all PSs in one subnet. One PC with two NICs and pfSense installed works as a firewall/router. There is an OpenVPN tunnel to a remote location, created as a site-to-site connection to another pfSense box there.
I have an assignment to capture, store and show (via a web interface) information on traffic generated (both incoming and outcoming) by each host on our subnet and present it in several views:
- megabytes per calendar hours / days / months / years (that is, not just "one month back", but "in Dec 2010" and so on);
- megabytes per destination: VPN to remote location / other destinations / Google Apps servers.
I tried the software packages in pfSense that offer traffic montoring - but it seems they don't store the information fixed by months, instead showing the amounts of traffic generated in periods (days/months/etc) calculated from the present moment.
I'm also interested in understanding what would be the best way for me to break up traffic by hosts and destinations.
I'm open to all suggestions, even if they mean that I will have to understand something new to me.