Remote Code Execution-Bot like functionality

I have about 5000 systems I am trying to manage in the wild. They are largely XP pro boxes connected to the internet via consumer grade DSL or Cable modem, with a consumer grade router nat’d.

I need outbound connectivity to the main server originating from the client, encrypted, checking in, heartbeat if you will, and looking for instruction.

During the client checkin, instruction would be sent down ordering the client to download and execute files. Patches, password changes, simple administration.

Someone told me that Nagios has Plugin support for a requirement like this.

Anyone heard of such a thing?

vic

doesn’t sound like anything standard. (at least not with windows contacting nagios).