xylio.de


Custom Build ZABBIX-Server - wie ZABBIX von den Quellen aktualisieren

ganz einfach in sechs Schritten:

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