I’ve recently upgraded my main Zabbix server from the last LTS, 2.2, to the current one 3.0. The upgrade went flawlessly, even switching from Apache to nginx frontend didn’t cause much trouble. Wonderful!
But what worried me more is something I remember I read on the documentation (but cannot find the link right now): you cannot mix server and proxies (major) versions. Luckily this proved not to be true, or at least not up to date anymore: you can have a zabbix 2.2 proxy connect to a zabbix 3.0 server without issues!
Anyway, since I still have some Ubuntu 12.04 around, I wanted to align all the monitoring infrastructure to the LTS version so I recompiled Zabbix 3.0 packages for Ubuntu Precise. They’re available at my PPA.
You can install it with the following commands:
apt-get install python-software-properties add-apt-repository ppa:lorenzo-milesi/zabbix30-precise apt-get update apt-get install zabbix-agent zabbix-proxy-sqlite3