Fix Monitoring tools

Imported from previous forum

What tools are available to monitor the health of FIX infrastructure?

We have FIX connection to exchanges and FIX is used by many different ISVs that we use.

We would like to spy on the health of these connections so that marginal connection can be brought to the attention of support staff.

My experience indicates that there is no FIX log file that is universal across different applications of the FIX protocol. If there were such a log file then this would be a good start for my efforts.

Another strategy is to create my own FIX client and establish connections to servers. I could alert when my heartbeat failed to be returned along with a plethora of other quality issues.

I am interested in bare bones client source code in perl or VB. An .exe that returns information about fix connections to standard i/o or log files.

The end of my efforts would be a free SPI / policy for OpenView OVO to Alert on various FIX connection health issues.

Come to think of it maybe someone out there has already produced something like this and would be willing to contribute to the effort.

[ original email was from KEVIN YOUNG - KYOUNG@YOUNGFE.COM ]
> What tools are available to monitor the health of FIX infrastructure?

Have you taken a look at Ethereal (http://www.ethereal.com/)? Ethereal is an opensource, powerful full featured network protocol analyzer which supports hundreds of protocols, including FIX. I haven’t used it personally, but you can use this to sniff out all FIX traffic regardless of what FIX engine it originates from. Hope it helps.

[ original email was from David N.W. Sawyer - david.sawyer@radianz.com ]
Jim -

I do not want to go into detail on this thread / forum, but Radianz, with clients, is currently prototyping RTMS, the Radianz Transaction Monitoring System for exactly such situations. The software is based on Transact Tools nearly “universal” software, and sniffs ( or “spys” ) on connection health, and is also tightly integrated with our latest router monitoring technology - the stretch goal is to tell clients when a connection is about to become slow. My new colleague Tony Booth is taking charge of this effort, and he is contacting you now. If anyone wants details please email or post the question to the Product Discussion thread. Apologies to any I have offended by answering Jim’s request for FIX monitoring tools here.

Best regards,
David.

David N.W. Sawyer
Director of Financial Protocols
RADIANZ

Work: +1 212.415.4673
Cell: +1 646.206.2326
Instant: david_nw_sawyer@yahoo.com

http://www.radianz.com
Voted “Best Network Provider 2004” Waters Magazine

What tools are available to monitor the health of FIX infrastructure?

We have FIX connection to exchanges and FIX is used by many different
ISVs that we use.

We would like to spy on the health of these connections so that marginal
connection can be brought to the attention of support staff.

My experience indicates that there is no FIX log file that is universal
across different applications of the FIX protocol. If there were such a
log file then this would be a good start for my efforts.

Another strategy is to create my own FIX client and establish
connections to servers. I could alert when my heartbeat failed to be
returned along with a plethora of other quality issues.

I am interested in bare bones client source code in perl or VB. An
.exe that returns information about fix connections to standard i/o or
log files.

The end of my efforts would be a free SPI / policy for OpenView OVO to
Alert on various FIX connection health issues.

Come to think of it maybe someone out there has already produced
something like this and would be willing to contribute to the effort.