Network activity log

I am having Red Hat Linux 5.9 installed in my server.
There are 2 physical ethernet port in the server and these 2 ports are bonded to 1 bond0 port through linux bonding utility.
For some days I am experiencing some fluctuation in server port.
I want to analyze the same.How to do that?
It may be a fluction in physical network port or may be the bond itself.

Well there is always :

netstat 
tcpdump

With those utilities you can determine failures on network level.
Does syslog or messages indicate network failovers or similar ?
Have you check switch port logs for errors ?

Can you elaborate on 'some fluctuation' ?

Can you tell me how to see the syslog?In message under etc/log, I did find logs during the disconnection occurred but thats is related to some customized application crash that is no way related to the network fluctuation.

In switch, we found that the particular port dedicated for LAN A and LAN B (LAN A + LAN B = bond 0), got up and down for 10 seconds during this period.This has happened thrice.
But there are other ports that are connected to different devices other than the LAN A and B for Linux server, shows no interruption.And here I am apprehending that the fluctuation occur in the bond 0.
But I am not clear in one thing?
Bond0 fluctuation will happen if physical Ethernet ports fluctuates or bond0 fluctuation results in fluctuation in LAN A and B shown in Switch.
We do not have more information from switch.
Can you bit give some example of commands for "netstat" or "tcpdump" utility to dump the netwrok activity log if any?

System log files are usually destined to /var/log , not etc/log .

Hi Anjan

You may check the bond status for Link Failure Count on physical interfaces.

more /proc/net/bonding/bond0

Also use " netstat -in " for any packet error.