- Para sistemas linux (el caso actual):
En las definiciones de las alertas, cuando se crea el comando para realizar en la acción, los comandos definidos en la Consola de Pandora se ejecutan en donde esté instalada la consola, así pues si quieres hacer algo remoto has de usar el servidor udp o la mejor opción en este caso es usar ssh y enviar las ordenes, ya que siempre puedes hacer un script enviar ficheros con scp y ejecutar remotamente. Cierto es que sea un algo lioso, pero tenéis que ver el lado positivo, pocos sistemas ofrecen esta posibilidad y una vez que tengáis hecho y funcionando la primera alerta, con usar la plantilla y el paso de parámetros de los campos 1,2,3 la propagación y aplicación al resto es inmediata y muy fácil.
Esa alternativa ya la tuve presente siempre, el problema es dar acceso a un servicio más desde el servidor e monitorización lo cual complica las políticas de firewalls. Es mucho más cómodo abrir un puerto en el servidor a todas las máquinas y sean los agentes quienes se conecten a él, no abrir el puerto 22 (ssh) desde el servidor a caa una e las máquinas a monitorizar (ocurre lo mismo con el servidor UDP).
Además, implicaría distribuir claves públicas y un sistema para gestionarlas (añadir claves, borrarlas, o simplemente cambiarlas).
Y esto sólo para ejecutar un comando, cuando ya tienes un software instalado en cada máquina con un protocolo que se comunica con el servidor de monitorización.
Al final me he pasado a Zabbix 1.8, un sistema de monitorización libre que sí que permite esto y muchas otras cosas más.
Esto concretamente lo puede hacer simplemente con el item: "system.run[command<,mode>]" ejecutado a través del zabbix_agent.
Gracias a todos por responder.