Ausgeführt auf dem FreeBSD-Server mit nginx als Webserver, PostgreSQL und PHP7
1. Dienste stoppen
# service zabbix_agentd stop
# service zabbix_server stop
# service nginx stop
2. Aktuelle Version mit wget nach temp laden und entpacken
# cd /tmp
# wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.7/zabbix-3.4.7.tar.gz
# tar xzf zabbix-3.4.7.tar.gz
# cd zabbix-3.4.7
3. Compilieren vorbereiten und Compilieren
# ./configure —enable-server —enable-agent —with-net-snmp —with-libcurl —with-libxml2 —with-postgresql —with-ssh2 —with-unixodbc –with-openipmi (bzw. mit weiteren Parametern, je nachdem was benötigt wird)
# make install
4. ZABBIX agentd und Server in das Produktionsverzeichnis kopieren
# cp /tmp/zabbix-3.4.7/misc/init.d/freebsd/* /usr/local/etc/rc.d/
5. ZABBIX Webfrontent kopieren und Userrechte setzen
# cp -R /tmp/zabbix-3.4.7/frontends/php/ /usr/local/www/zabbix34/
# chown -R www:www /usr/local/www/zabbix34/
6. Dienste wieder starten und auf Fehler achten:
# service zabbix_agentd start
# service zabbix_server start
# service nginx start