Овај одељак пружа упутства за надоградњу са Zabbix-а 6.4.x на најновију верзију Zabbix-а 7.0.x коришћењем званичних Zabbix пакета за Red Hat Enterprise Linux или његове деривате - AlmaLinux, CentOS Stream, Oracle Linux, и Rocky Linux.
Пре Zabbix-а 7.0, обезбеђени су појединачни инсталациони пакети за дистрибуције засноване на RHEL-у и RHEL-у. Почевши од 7.0, одвојени пакети се користе за RHEL и сваки од његових горе наведених деривата да бисте избегли потенцијалне проблеме са бинарном некомпатибилношћу.
Пре надоградње, прегледајте релевантне напомене о надоградњи и уверите се да ваш систем испуњава захтеве за Zabbix 7.0.
Размислите о покретању две паралелне SSH сесије током надоградње: једну за извршавање корака надоградње и другу за надгледање евиденције server/proxy. На пример, покрените 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/httpd/conf.d/zabbix.conf /opt/zabbix-backup/
За PHP датотеке и Zabbix бинарне датотеке, покрените:
Пре него што наставите са надоградњом, ажурирајте свој тренутни пакет спремишта на најновију верзију да бисте обезбедили компатибилност са најновијим пакетима и да бисте укључили све недавне безбедносне закрпе или исправке грешака.
На RHEL 9, покрените:
На RHEL 8, покрените:
За старије 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-ом, покрените:
Прегледајте релевантне напомене о надоградњи да бисте проверили да ли су неопходне промене у параметрима конфигурације.
За нове опционе параметре, погледајте страницу Шта је ново.
Покрените надограђене 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-*'
у команди.