Good to know that i was able to help you.
Now to your Question. Tell me whether you have deployed satellite with WebService DCA on it. If so did you tried pushing the data on that DCA directly??
I guess you have created the Monitor on the central host and are trying to call the “pushData” from remote host.
What i want to say is , if thats the case then you need to call “addMonitorDescription” again on the remote DCA and then try calling “pushData”. This will work. The reason is that the remote DCA doesnt know for which monitor you are pushing data. You need to create the monitors again for other Machine’s DCA. Dont worry that you will have multiple copies of same monitor then. At Controller they will be taken care of properly.
Now, there is no need of 3 satellite’s in your case.
At Central host you just keep the Controller and at the 2 machine’s where your Business Processes are running, place 1 satellite each. Configure each satellite to talk to controller. This way you will have proper monitoring in place and at the same time you will be able to decrease memory load for the central host.
As far as Rules are concerned, once you create all the required monitors, you can place any rule on them.
Lastly i forgot to tell you something last time.
During call to “addMonitorDescription” , give “category” as ‘process’ for creating Business Monitors and give any other parameter for System Monitors.
Hope all this helps you.
Dont forget to post messages when any of the suggestions helps you.