Attempt to communicate to Agent resulted in
Background
Arellia encrypts all communication sent between the agent and server. If the server logs show this error: "Attempt to communicate to Agent resulted in: System.Security.Cryptography.CryptographicException: Keyset does not exist" then the Arellia Application Pools do not have read access to the private key of the certificate.
Solution
Give IIS AppPool\Ams and IIS AppPool\AmsWorker read access to the private key of the certificate being used on the https binding.