The easiest way to deploy and auto-configure agents is via a single command line. Many companies are using this successfully and
Example from datadog:
Such a command installs latest version of the agent and also configures it to connect to the right server, also adds the yum or apt-get repositories so further updates will be installer properly. Also the same command happens to work on Mac OS X, and probably could work on Windows if run from Cygwin (even so DataDog had a different installer for Windows).
Anyway the whole point of this it to ease the deployment of the zabbix agents, we could have something like: