I agree with blakem. I currently use Big Brother and write external plugins (most in Perl) to report to the central server. You may also want to take a look at Spong, which is a perl-based derivative of Big Brother.
Dave
Comment on Re: Re: External monitoring of a Perl program