I doubt you will have much luck finding a ready-made solution to your setup. But this is a pretty simple problem that can be easily solved with shell scripts. Does each unique send/ack transaction have a common identifier? If so you can just use a simple loop and some *grep strings. Otherwise you could cron a job that (say runs every 5 mins) and grep -c "blah ack" (to count) the number of whatever's ... Since the sends and ack's need to match, you could just compare the counts and if they do not match you could pass to >> filename.nomatch. This is rough around the edges, I know, but it should do what you need it to (unless this is a sys-critical app that is (or if you work for my bank

))