{{tag>zabbix}} ===Zabbix обновление web-интерфейса=== если после установки zabbix переменная вдруг занулилась обновим значение zabbix_ver="4.0.6" удаляем старый бекап rm -Rf /var/www/zabbix.bak бекапим старый интерфейс mv /var/www/zabbix /var/www/zabbix.bak создаем папку под новый интерфейс mkdir -p /var/www/zabbix переходим в папку с новым дистрибутивом zabbix (в примере новая версия 3.0.3) cd ~/zabbix-3.4.12 копируем новую морду cp -r ./frontends/php/* /var/www/zabbix поправляем права chown -R www-data:www-data /var/www/zabbix копируем аудио файлы и файловый менеджер (https://github.com/jcampbell1/simple-file-manager) для администрирования аудио файлов cp -r /var/www/zabbix.bak/audio/* /var/www/zabbix/audio/ копируем файл настроек web интерфейса cp /var/www/zabbix.bak/conf/zabbix.conf.php /var/www/zabbix/conf/ ---- если есть задокументированные изменения в веб интрфейсе, но они не добавлены в этот мануал, самое время добавить добавить их над разделительной линией если вы не помните всех изменений: можно найти все различающиеся файлы между старой версией боевого web-интерфейса и старой версией официального интерфейса, который был скачан с сайта zabbix.com (в примере старая версия 3.0.1) diff -aqr ~/zabbix-3.0.1/frontends/php/ /var/www/zabbix.bak/ или даже посмотреть в каких именно строчках были сделаны изменения () diff -Naur ~/zabbix-3.0.1/frontends/php/ /var/www/zabbix.bak/ > zabbix.changes опираясь на эти данные вспомнить все внесенные изменения и добавить их в этот мануал. ---- так удобнее zabbix_ver="3.4.14" rm -Rf /var/www/zabbix.bak mv /var/www/zabbix /var/www/zabbix.bak mkdir -p /var/www/zabbix cd ~/zabbix-$zabbix_ver cp -r ./frontends/php/* /var/www/zabbix chown -R www-data:www-data /var/www/zabbix cp -r /var/www/zabbix.bak/audio/* /var/www/zabbix/audio/ cp /var/www/zabbix.bak/conf/zabbix.conf.php /var/www/zabbix/conf/