Network monitoring tool for FreeBSD [closed]

I am using FreeBSD 6.1 as router. Now I looking for Network Traffic Monitoring software to see what's happening with internet link. I have two installed LAN cards in my system, one for lan and other for wan traffic I also have a static IP address on wan side and do not have X system installed (only console). I sow a lot of things at Fresh Ports for FreeBSD but I can't decide what is best for me.

Some of my requests are: -To be easy to install and maintain (I am not pretty well in Linux) -To I can see what is load of network and who is taking most of bandwidth. -And regarding to my earlier question to I can see whats happening in my local network and what site visiting each one local IP address with minor of statistic for it

Thanks in advance Admir


I have had great success with the following packages. You do need to know about your network and some linux basics to get everything logged. You will need to log traffic for the ips on your network using the firewall to be able to get graphs for each of them.

  • Cacti: http://www.cacti.net/
  • MRTG: http://oss.oetiker.ch/mrtg/
  • Zabbix: http://www.zabbix.com/ (probably overkill for what you need)
  • Ntop: http://www.ntop.org/overview.html

Munin is a great tool for graphing system resources including the network, it does not do all the things that you are asking for but it will get you a pretty good idea of the system load. Munin is available in FreeBSD ports both the server and client

alt text http://munin.projects.linpro.no/attachment/wiki/PercentGraphHowto/donald.hjemme.ruberg.no-fw_conntrack-day.png?format=raw


Darkstat is a very simple but powerful network traffic monitoring program that displays information about network traffic moving over an interface via HTTP. It will do 90% of what you need with none of the hassle of using a more feature rich but complicated solution like Naigos.

darkstat graphs


I recommend ntop


Munin can be a bit of a CPU drain on the monitoring server. Plus the communication between server and client is not secured, you will have to tunnel the monitoring traffic if you need security.

I have always prefered snmp-based solution such as aformentioned cacti and mrtg as they support snmpv3, which offers better security.