The bellow message seems a bit vague, could someone please explain?
Message: hostname major (processes_check): Find processes status - communication error
It looks like it might not have communication with the processes probe. the exchange_monitor probe is actually made up of a series of other probes: ntevl, processes, ntservices and perfmon. If one of the probes is not present or it has an issue communicating to one of the probes exchange_monitor will error. The exchange_monitor probe will probably still function, but you will not be able to monitor specific processes on the server via the processes probe.
Another possible issue is the server does not have communication to the probe via the port the processes probe is communicating too. I find it unlikely, but possible there is some sort of firewall that isn't allowing the exchange_monitor probe to communicate to the processes probe.
My suggestion would be to redeploy the four primary probes the exchange_monitor probe leverages and then redeploy the exchange_monitor probe. If that doesn't work, put the exchange_monitor probe up to log level 5 and attach the log here.
Retrieving data ...