This is a translation of the original English documentation page. Help us make it better.

1 Red Hat Enterprise Linux

Преглед

Овај одељак пружа упутства за надоградњу са 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), погледајте Надоградња између споредних верзија.

Процедура надоградње

1 Зауставите Zabbix процесе

Зауставите Zabbix сервер да бисте били сигурни да се нови подаци не уносе у базу података:

systemctl stop zabbix-server

Ако надограђујете Zabbix прокси, агента или агента 2, зауставите и ове компоненте:

systemctl stop zabbix-proxy
       systemctl stop zabbix-agent
       systemctl stop zabbix-agent2
2 Направите резервну копију Zabbix базе података

Направите резервну копију постојеће Zabbix базе података како бисте се заштитили од грешака приликом надоградње (на пример, проблема са простором на диску, нестанка струје или неочекиваних проблема).

3 Направите резервну копију конфигурационих датотека Zabbix-а, PHP датотека и бинарних датотека 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-а, покрените:

cp -R /usr/share/zabbix/ /opt/zabbix-backup/
       cp -R /usr/share/zabbix-* /opt/zabbix-backup/
4 Ажурирајте пакет конфигурације репозиторијума

Пре него што наставите са надоградњом, ажурирајте тренутни пакет репозиторијума на најновију верзију како бисте осигурали компатибилност са најновијим пакетима и укључили све најновије безбедносне закрпе или исправке грешака.

На 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 clean all

При следећој dnf операцији, dnf ће преузети нове метаподатке из репозиторијума пошто су стари метаподаци обрисани.

Погледајте такође: Познати проблеми за ажурирање пакета конфигурације репозиторијума на RHEL-у.

5 Надоградња Zabbix компоненти

Да бисте надоградили Zabbix компоненте, покрените:

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-agent
  • Ако користите PostgreSQL, замените mysql са pgsql у команди.
  • Ако надограђујете прокси, замените server са proxy у команди.
  • Ако надограђујете агента 2, замените zabbix-agent са zabbix-agent2 zabbix-agent2-plugin-* у команди.

Надоградња Zabbix агента 2 помоћу команде dnf install zabbix-agent2 може довести до грешке. За више информација, погледајте Познати проблеми.

Затим, да бисте надоградили Zabbix кориснички са Apache-ом и поново покренули Apache, покрените:

dnf install zabbix-apache-conf
       systemctl restart httpd
6 Прегледајте параметре конфигурације компоненти

Прегледајте релевантне белешке о надоградњи да бисте проверили да ли су потребне неке измене у параметрима конфигурације.

За нове опционе параметре, погледајте страницу Шта је ново.

7 Покрените Zabbix процесе

Покрените надограђене Zabbix компоненте:

systemctl start zabbix-server
       systemctl start zabbix-proxy
       systemctl start zabbix-agent
       systemctl start zabbix-agent2
8 Обришите колачиће и кеш веб прегледача

Након надоградње, можда ћете морати да обришете колачиће и кеш веб прегледача да би веб интерфејс Zabbix-а исправно радио.

Надоградња између споредних верзија

Могуће је надоградити између споредних верзија Zabbix-а 7.2.x (на пример, са 7.2.1 на 7.2.3).

Да бисте надоградили све Zabbix компоненте, покрените:

dnf upgrade 'zabbix-*'
  • Да бисте надоградили само Zabbix сервер, замените 'zabbix-*' са 'zabbix-server-*' у команди.
  • Да бисте надоградили само Zabbix прокси, замените 'zabbix-*' са 'zabbix-proxy-*' у команди.
  • Да бисте надоградили само Zabbix агента, замените 'zabbix-*' са 'zabbix-agent-*' у команди.
  • Да бисте надоградили само Zabbix агента 2, замените 'zabbix-*' са 'zabbix-agent2-*' у команди.