2
I found some similar questions, but not quite like this, so am going ahead and posting.
I use a replication product at a client site. We are running a Windows 2003/2008 server environment. It is not working very well because it claims that it's losing connection with its agent(s) from time to time. But it does this even on LAN connections, and being on a very solid corporate LAN, this seems highly unlikely.
However, getting Support to agree that it may be their issue and not ours, is where I need help. I need to gather some kind of evidence that another program that relies on a steady TCP connection does not report drops when the replication product does.
So I'm looking for a utility that would run on 2 servers, and can establish a TCP connection between them, and then report back on any connection interruptions that ensue, even if brief. It doesn't even have to be a utility, but can even be a program that relies on something on the other server so much that if there was even a momentary drop, it would display a message or error. I'm pretty flexible, but I just need a reliable way to prove that the connection is solid.
I thought about continuous ping, but its limitation is that it has no timestamp associated with any dropped pings, and is also not using TCP, so may be a slightly different scenario.
Thanks much in advance! -Sandra
If the application can log, make sure you have logging set as high as it can go (both server and client). Then employ packet captures (on both server and client). Wireshark will let you do them in a rolling fashion so that you don't use up all your HDD space, but can leave it running. Then monitor for errors from the application. Once you get an error, stop the packet capture and pull the logs. Then look at timestamps for errors in logs and find those timestamps in pcaps and look for anything out of the ordinary. – MaQleod – 2014-07-07T15:40:07.113
Ok, I'm no network expert, so although examining traffic may be the ultimate solution, it's not the one for me. I'll try the heartbeat tool, although it's ICMP-based rather than TCP connection based, so not entirely what I was hoping for, but hopefully close enough. Thanks – Sandra – 2014-07-09T13:59:45.373
And yes, the replication tool has detailed logs, so I can know the exact times when it thinks it lost connection to its agent. – Sandra – 2014-07-09T14:00:53.423