Овај одељак пружа упутства за надоградњу са Zabbix-а 6.4.x на најновију верзију Zabbix-а 7.0.x коришћењем званичних Zabbix пакета за Debian/Ubuntu.
Пре надоградње, прегледајте релевантне напомене о надоградњи и уверите се да ваш систем испуњава захтеве за Zabbix 7.0.
Размислите о покретању две паралелне SSH сесије током надоградње: једну за извршавање корака надоградње и другу за надгледање евиденције сервера/проксија. На пример, покрените tail -f zabbix_server.log
или tail -f zabbix_proxy.log
у другој сесији да бисте видели најновије уносе дневника и могуће грешке у реалном времену. Ово може бити критично за инстанце производње.
За упутства о надоградњи између мањих верзија Zabbix 7.0.x (на пример, са 7.0.1 на 7.0.3), погледајте Надоградња између мањих верзија.
Зауставите Zabbix сервер да бисте били сигурни да се нови подаци не убацују у базу података:
Ако надограђујете Zabbix прокси, агент или агент 2, зауставите и ове компоненте:
Направите резервну копију постојеће Zabbix базе података да бисте се заштитили од неуспеха надоградње (на пример, проблеми са простором на диску, губитак енергије или неочекивани проблеми).
Направите резервне копије постојећих Zabbix конфигурационих датотека, PHP датотека и Zabbix бинарних датотека.
За конфигурационе датотеке покрените:
mkdir /opt/zabbix-backup/
cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
За PHP датотеке и Zabbix бинарне датотеке, покрените:
Пре него што наставите са надоградњом, деинсталирајте свој тренутни Zabbix пакет спремишта:
Затим инсталирајте најновији конфигурациони пакет спремишта да бисте обезбедили компатибилност са најновијим пакетима и да бисте укључили све недавне безбедносне закрпе или исправке грешака.
На Debian 12, покрените:
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_latest+debian12_all.deb
dpkg -i zabbix-release_latest+debian12_all.deb
За старије верзије Debian, замените горњи линк исправним из Zabbix спремишта. Имајте на уму, међутим, да пакети за те верзије можда неће укључивати све Zabbix компоненте. За листу укључених компоненти погледајте Zabbix пакети.
На Ubuntu 24.04, покрените:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest+ubuntu24.04_all.deb
На Ubuntu 22.04, покрените:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu22.04_all.deb
dpkg -i zabbix-release_latest+ubuntu22.04_all.deb
За старије верзије Ubuntu, замените горњи линк исправним из Zabbix спремишта. Имајте на уму, међутим, да пакети за те верзије можда неће укључивати све Zabbix компоненте. За листу укључених компоненти погледајте Zabbix пакети.
Можда ћете видети упит о конфигурацији Zabbix спремишта:
Конфигурациони фајл '/etc/apt/sources.list.d/zabbix.list'
==> Избрисано (од вас или помоћу скрипте) од инсталације.
==> Дистрибутер пакета је послао ажурирану верзију.
Шта бисте желели да урадите поводом тога? Ваше опције су:
Y или I : инсталирајте верзију одржаваоца пакета
N или О : задржите своју тренутно инсталирану верзију
D : показати разлике између верзија
Z : покрените љуску да бисте испитали ситуацију
Подразумевана радња је да задржите тренутну верзију.
*** zabbix.list (Y/I/N/O/D/Z) [default=N] ?
Унесите Y
(или I
) да бисте инсталирали верзију конфигурације Zabbix спремишта за одржавање пакета.
Затим ажурирајте информације о спремишту:
Да бисте надоградили Zabbix компоненте, покрените:
mysql
са pgsql
у команди.server
са proxy
у команди.zabbix-agent
са zabbix-agent2 zabbix-agent2-plugin-*
у команди.Надоградња Zabbix агента 2 командом apt install zabbix-agent2
може довести до грешке. За више информација погледајте Познати проблеми.
Можда ћете видети упит о конфигурацији Zabbix сервера (или проксија):
Конфигурациона датотека '/etc/zabbix/zabbix_server.conf'
==> Измењено (од вас или помоћу скрипте) од инсталације.
==> Дистрибутер пакета је послао ажурирану верзију.
Шта бисте желели да урадите поводом тога? Ваше опције су:
Y или I : инсталирајте верзију одржаваоца пакета
N или О : задржите своју тренутно инсталирану верзију
D : показати разлике између верзија
Z : покрените љуску да бисте испитали ситуацију
Подразумевана радња је да задржите тренутну верзију.
*** zabbix_server.conf (Y/I/N/O/D/Z) [default=N] ?
Унесите опцију која најбоље одговара вашој ситуацији. На пример, унесите D
да бисте упоредили тренутну и нову конфигурацију, а затим одлучите да ли желите да инсталирате верзију одржаваоца пакета (Y
или I
).
Затим, да бисте надоградили Zabbix кориснички интерфејс са Apache-ом, покрените:
Прегледајте релевантне напомене о надоградњи да бисте проверили да ли су неопходне промене у параметрима конфигурације.
За нове опционе параметре, погледајте страницу Шта је ново.
Покрените надограђене Zabbix компоненте:
systemctl start zabbix-server
systemctl start zabbix-proxy
systemctl start zabbix-agent
systemctl start zabbix-agent2
Након надоградње, можда ћете морати да обришете колачиће веб прегледача и кеш веб прегледача да би Zabbix веб интерфејс исправно радио.
Могуће је надоградити између Zabbix 7.0.x минор верзија (на пример, са 7.0.1 на 7.0.3).
Прво, ажурирајте информације о спремишту:
Затим, да бисте надоградили све Zabbix компоненте, покрените:
'zabbix*'
са 'zabbix-server*'
у команди.'zabbix*'
са 'zabbix-proxy*'
у команди.'zabbix*'
са 'zabbix-agent*'
у команди.'zabbix*'
са 'zabbix-agent2*'
у команди.