Monitoring Citrix servers


How are you monitoring Citrix master servers and their images?
I understood that the agent won’t work. Should I use NRPE?
Any suggestions are welcomed!


Not sure what you mean by master servers, but that’s how we do it for the provisioned machines:
Icinga Agent is installed into the image like on any other windows machine, but the configuration directory (c:\programdata\icinga2\etc) is symlinked to a directory on persistent storage (D:\monitoring\icinga2)
When a new Citrix Server boots up, ansible is triggered to deploy the certificate to the machine, write a correct zones.conf and register it in Icinga Director.

This process is only done once in the life of the server, but should work the same way without persistent storage.

Good Luck