Hi Pete,
I wondering there you set the protocol in your alert configuration.
I just select callback and if the condition which is configured is evaluated to true a message like
{alert00 {The percent of disk space used for C: is more than 0, currently 63 }} is send to the configured socket.
as far as i know Nagios is free of charge