How do you monitor the health of your servers/calls?

I come from a web-development background where you can track things like how long it takes to generate a page, run a sql query, how many php or sql errors you get, and so on, then go back through the logs to solve problems that hadn't been reported - it'd be nice to do similar for voip, especially as there are so many more variables beyond my control.

I was wondering if there are any ways to go about logging things related to call-quality like audio-latency, jitter, packet-loss, sip-errors, etc.

I know about sip-traces, and the FS log, but that's too granular - I first would need to know a certain type of problem is occurring before I can investigate individual calls related to it.

The only thing I can find in the wiki is PBXMate - but there isn't any mention of it in the maililng-list. Is anyone using it? Any feedback?

Cheers,
Fraser