Here is the latest update to my zabbix installation script. It defaults to Zabbix 2.0.1, but it checks to see what the latest version is and gives you the option to install it, along with everything else necessary.
I noticed that when doing an upgrade, that the config files aren’t always updated properly. In some cases, old files get deleted. This usually happens when upgrading from an older set of RPMs where the config files are in different RPMs than the current.
To protect against this, the script will back up the zabbix directories before perform the upgrade.