On 12/21/2009 9:08 AM, sadas sadas wrote: > What is the best way to monitor the total incoming / outcoming network > traffic of CentOS server. I think that the solution is to monitor the > network interfaces and to send SNMP packets to remote server. But is it > possible? > MRTG is the simplest to setup, but it only does graphs. It's especially easy if you're trying to monitor the local host. You'll need to also install the net-snmp and possibly net-snmp-utils packages. Network monitoring solutions also do graphs (Cacti, Nagios, OpenNMS). You can also try ntop. It produces pretty graphs and also segregates network traffic by type/port. In the past I've used Nagios & NTop. Unfortunately, NTop was a bit of a CPU hog and I had stability issues with it that I never tracked down. So at the moment, we're mostly relying on MRTG to see traffic. You can also (ab)use MRTG to graph things like CPU usage & CPU temperature, disk utilization, or anything else that you can query via a remote shell command or SNMP query.