The freshmeat.net: Aranha server monitor sounds exactly like what I programmed under Servermonitoring. However, I don't use XML-RPC, but SOAP. And I didn't provide it with a XUL interface, but a web interface. And I don't use Perl, but Python. Strange.

Mine has been running in the company for ages and faithfully performs its duty in monitoring our server zoo.