Овај одељак пружа упутства за надоградњу са Zabbix-а 7.0.x на најновију верзију Zabbix-а 7.2.x користећи званичне Zabbix пакете за Red Hat Enterprise Linux или његове деривате - AlmaLinux, CentOS Stream, Oracle Linux и Rocky Linux.
Пре надоградње, прегледајте релевантне напомене о надоградњи и уверите се да ваш систем испуњава захтеве за Zabbix 7.2.
Размислите о покретању две паралелне SSH сесије током надоградње: једне за извршавање корака надоградње и друге за праћење логова сервера/проксија. На пример, покрените tail -f zabbix_server.log
или tail -f zabbix_proxy.log
у другој сесији да бисте видели најновије уносе у лог и могуће грешке у реалном времену. Ово може бити критично за производне инстанце.
За упутства о надоградњи између споредних верзија Zabbix-а 7.2.x (на пример, са 7.2.1 на 7.2.3), погледајте Надоградња између споредних верзија.
Зауставите Zabbix сервер да бисте били сигурни да се нови подаци не уносе у базу података:
Ако надограђујете Zabbix прокси, агента или агента 2, зауставите и ове компоненте:
Направите резервну копију постојеће Zabbix базе података како бисте се заштитили од грешака приликом надоградње (на пример, проблема са простором на диску, нестанка струје или неочекиваних проблема).
Направите резервну копију постојећих конфигурационих датотека Zabbix-а, PHP датотека и бинарних датотека Zabbix-а.
За конфигурационе датотеке, покрените:
mkdir /opt/zabbix-backup/
cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
cp /etc/httpd/conf.d/zabbix.conf /opt/zabbix-backup/
За PHP датотеке и бинарне датотеке Zabbix-а, покрените:
Пре него што наставите са надоградњом, ажурирајте тренутни пакет репозиторијума на најновију верзију како бисте осигурали компатибилност са најновијим пакетима и укључили све најновије безбедносне закрпе или исправке грешака.
На RHEL 9, покрените:
rpm -Uvh https://repo.zabbix.com/zabbix/7.2/release/rhel/9/noarch/zabbix-release-latest.el9.noarch.rpm
На RHEL 8, покрените:
rpm -Uvh https://repo.zabbix.com/zabbix/7.2/release/rhel/8/noarch/zabbix-release-latest.el8.noarch.rpm
За старије RHEL верзије или његове деривате, замените горњу везу исправном из Zabbix репозиторијума. Међутим, имајте на уму да пакети за ове верзије можда не укључују све Zabbix компоненте и да бисте надоградили те компоненте из пакета, размислите о надоградњи вашег оперативног система. За листу укључених компоненти, погледајте Zabbix пакети.
Затим, очистите кеш меморију менаџера пакета dnf
(укључујући заглавља, метаподатке и датотеке пакета преузете током претходних инсталација или ажурирања):
При следећој dnf
операцији, dnf
ће преузети нове метаподатке из репозиторијума пошто су стари метаподаци обрисани.
Погледајте такође: Познати проблеми за ажурирање пакета конфигурације репозиторијума на RHEL-у.
Да бисте надоградили Zabbix компоненте, покрените:
mysql
са pgsql
у команди.server
са proxy
у команди.zabbix-agent
са zabbix-agent2 zabbix-agent2-plugin-*
у команди.Надоградња Zabbix агента 2 помоћу команде dnf install zabbix-agent2
може довести до грешке. За више информација, погледајте Познати проблеми.
Затим, да бисте надоградили Zabbix кориснички са Apache-ом и поново покренули Apache, покрените:
Прегледајте релевантне белешке о надоградњи да бисте проверили да ли су потребне неке измене у параметрима конфигурације.
За нове опционе параметре, погледајте страницу Шта је ново.
Покрените надограђене Zabbix компоненте:
systemctl start zabbix-server
systemctl start zabbix-proxy
systemctl start zabbix-agent
systemctl start zabbix-agent2
Након надоградње, можда ћете морати да обришете колачиће и кеш веб прегледача да би веб интерфејс Zabbix-а исправно радио.
Могуће је надоградити између споредних верзија Zabbix-а 7.2.x (на пример, са 7.2.1 на 7.2.3).
Да бисте надоградили све Zabbix компоненте, покрените:
'zabbix-*'
са 'zabbix-server-*'
у команди.'zabbix-*'
са 'zabbix-proxy-*'
у команди.'zabbix-*'
са 'zabbix-agent-*'
у команди.'zabbix-*'
са 'zabbix-agent2-*'
у команди.