CatchWire is the best tool we have found for troubleshooting customer sites. CatchWire's slim and sturdy aluminum design makes it ideal to just slip into a padded envelope to ship to our customers. With many available power options, including PoE, we rarely need to send anything more than the CatchWire itself. This adds to installation simplicity and there is less chance of leaving anything behind after the problems are solved.
With the power of Linux and flexible dual interface Ethernet setup, we use our CatchWires as WAN simulators, packet capture probes, for capacity/reliability measurements and more, depending on the type of troubleshooting needed. Using the versatility of user customization, we employ a simple script to let CatchWire "call home" as soon as it goes online. This helps us administer and operate the CatchWire remotely.
Updating CatchWire, or our custom setup files, is as simple as copying a new image to the memory card, pushing updates over the wire or just sending out a replacement CatchWire if needed. This keeps all our CatchWires in sync and current.
The best part of CatchWire is the ease and flexibility of implementing new ideas, which we do all the time.
One of my projects is centered around a network-based audio device. I need to evaluate the device and investigate its control protocol. While the basics of the protocol are published, much of the style of usage is not documented. Therefore I am using Wireshark for the evaluation. Some of the data I am interested in requires that multiple clients connect to the device in order to measure some timing metrics.
Running multiple clients on a single PC is one way to make the measurements however it becomes complex trying to filter the captured data in order to make the measurements. This is where Catchwire comes in. By placing CatchWire between the device and the network switch I can remotely monitor the traffic from the several clients on different computers and examine the relative timing of the device’s responses. Since each client is a different IP address, I can easily see individual patterns and behaviors by defining device specific display filters. This setup also allows me to stress-test the device under load.
I LOVE the new “safe” feature for system files, I always forget graceful shutdown. You guys provide outstanding support, and I really appreciate it.
Your CatchWire has been a great help in tracking down a problem with a file clean-up process in one of our applications that is being migrated to a new storage system.
Our DocServer (Win) would create an MS word document. When the user completed the edits, the FrontOffice (Linux) server confirms the file exists and signals the BackOffice (Linux) server to move the file into permanent storage. When the temporary storage location was pointed to our new CIFS storage system the process would fail, but if we used our old Windows Server with a CIFS share it would work correctly. After deploying CatchWire between our servers and the new storage systems we found timing issues in the file process.
The analysis with CatchWire showed us that the delete command arrived too closely after the attempt to verify the existence of the subject file. Because the new storage system was holding on to the file lock for 8 milliseconds longer than the Windows server did, the process would fail.
Thanks for all your help, the CatchWire really helped to ID the problem and steer us to a new storage solution design.
Click here to access our online store.