There are a bunch of options to pay for a hosted solution, and several pricey shrink-wrap packages. But this doesn't seem to have attracted much OS love, probably because it's viewed as spam tools by most people.
The one I'm using already does 95% of what I want, but the last 5% is a bitch to add because it's so badly structured. And the bug I'm trying to trace is somewhere in the middle of a 620-line file with only two functions in it -- the ones I added for logging, and managing a lock file. I suspect about 200-250 lines of it will be redundant once I refactor it.