Home » Zabbix » Обновление Zabbix 4.4 до 5.0

Обновление Zabbix 4.4 до 5.0

Недавно вышла новая версия сервера Zabbix 5.0. Сегодня я расскажу, как обновить предыдущую версию zabbix 4.4 до актуальной 5.0. Делать это придется в обязательном порядке всем, так как версия 4.4 не LTS и имеет ограниченное время поддержки. В то время 5.0 как раз LTS с циклом поддержки в 5 лет.

Теоретический курс по основам сетевых технологий. Позволит системным администраторам упорядочить и восполнить пробелы в знаниях. Цена очень доступная, есть бесплатный доступ. Все подробности по . Можно пройти тест на знание сетей, бесплатно и без регистрации.

Введение

Ранее я написал подробную статью по установке и настройке Zabbix 5, где в том числе рассказал своими словами обо всех основных нововведениях. Настоятельно рекомендую с ними ознакомиться, прежде чем обновляться. Обязательно сначала прочитайте всю статью, только потом начинайте обновление. По ходу дела будут важные замечания.

Второй момент. В этой версии очень много изменений, как в настройках, так и в интерфейсе. Обновлять без подготовки не рекомендую. Если у вас несколько серверов, начните с самого простого. Если же только один, то настоятельно рекомендую сделать его копию и проверить обновление на ней.

Еще один момент, который я упускал, когда обновлялся со старых версий Zabbix. В новых версиях часто обновляются стандартные шаблоны, но вы их не увидите при обновлении. У вас останутся работать старые версии. Новые нужно вручную переносить из свежих установок и подключать к хостам.

С одной стороны это плюс, так как шаблоны зачастую меняются очень сильно. Нужен ручной контроль. А с другой стороны неудобно вручную обновлять все шаблоны, которые еще и зависимости свои имеют. Рассмотрю все эти моменты по ходу дела. Приступаем к обновлению сервера мониторинг Zabbix версии 4.4 до 5.0.

Важный нюанс. Минимальные системные требования к версии php для Zabbix 5 — 7.2 Так что прежде чем обновлять сам сервер мониторинга, убедитесь, что у вас стоит подходящая версия php.

Подготовка к обновлению

Если у вас версия ниже 4.4, то предварительно обновите ее до указанной. У меня есть цикл статей на тему обновления Zabbix:

Перед обновлением, сделаем на всякий случай бэкап базы данных. Для этого предварительно остановим сервер.

# systemctl stop zabbix-server

У меня что-то активно писалось в базу, поэтому сервер выключался долго. При этом systemd выдал ошибку:

Failed to stop zabbix-server.service: Connection timed out
See system logs and 'systemctl status zabbix-server.service' for details.

Я проверил лог zabbix-server, чтобы убедиться в корректном выключении. Там все нормально было, сервер штатно завершил работу, дописав то, что у него там накопилось. Так что бэкапим.

# /usr/bin/mysqldump --opt -v --databases zabbix -uzabbix -p'password' | /usr/bin/gzip -c > /root/zabbix.sql.gz
zabbixназвание базы данных заббикса
-uzabbixключ -u и дальше имя пользователя базы данных
-p’password’ключ -p и дальше пароль пользователя бд, если в пароле есть спецсимволы, экранируйте их одиночными кавычками

На всякий случай сохраним php скрипты админки, чтобы можно было оперативно запустить старую версию в случае нештатной ситуации. Хотя лично я сделал снепшот виртуалки перед обновлением, чтобы откатиться назад в случае проблем.

# cp -R /usr/share/zabbix /root

Centos 7

Подключаем репозиторий версии zabbix 5.0:

# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

Centos 8

# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

Старый репозиторий от версии 4.4 будет автоматически удален.

Очищаем и пересоздаем кэш yum:

# yum clean all
# yum makecache

Debian 10

Удаляем пакет текущего репозитория:

# rm -Rf /etc/apt/sources.list.d/zabbix.list

Подключаем новый:

# wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
# dpkg -i zabbix-release_5.0-1+buster_all.deb

Обновляем информацию о репозиториях:

# apt update

Ubuntu 18

Удаляем пакет текущего репозитория:

rm -Rf /etc/apt/sources.list.d/zabbix.list

Подключаем новый:

# wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb
# dpkg -i zabbix-release_5.0-1+bionic_all.deb

Обновляем информацию о репозиториях:

# apt update

Ubuntu 20

Удаляем пакет текущего репозитория:

rm -Rf /etc/apt/sources.list.d/zabbix.list

Подключаем новый:

# wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
# dpkg -i zabbix-release_5.0-1+focal_all.deb

Обновляем информацию о репозиториях:

# apt update

Если у вас другие версии систем, то простой найдите ссылки пакетов под свою версию в официальном репозитории — https://repo.zabbix.com/zabbix/5.0/ Дальнейшее обновление не будет отличаться от текущего.

К обновлению подготовились, можно приступать.

Установка обновления zabbix 4.4 до 5.0

Centos

Устанавливаем само обновление zabbix на сервер Centos следующей командой:

# yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-web zabbix-agent
Обновление Zabbix 4.4 до 5.0

Это список пакетов заббикса для общего случая. Если у вас установлено что-то еще, лучше обновить все сразу. Посмотреть список установленных пакетов zabbix можно командой:

rpm -qa | grep zabbix
zabbix-agent-4.4.8-1.el8.x86_64
zabbix-web-4.4.8-1.el8.noarch
zabbix-release-5.0-1.el8.noarch
zabbix-web-mysql-4.4.8-1.el8.noarch
zabbix-server-mysql-4.4.8-1.el8.x86_64
zabbix-get-4.4.8-1.el8.x86_64
zabbix-sender-4.4.8-1.el8.x86_64

В приведенном примере есть еще пакеты zabbix-get и zabbix-sender. Обновляем все сразу:

# yum upgrade zabbix-server-mysql zabbix-web zabbix-agent zabbix-get zabbix-sender

Debian / Ubuntu

Устанавливаем само обновление zabbix на сервер с Debian или Ubuntu следующей командой:

# apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent

Дальше инструкция общая для всех систем. После завершения обновления, запускаем сервер:

# systemctl start zabbix-server

В момент запуска произойдет обновление базы данных. Для маленькой базы (1-2 гб) это не займет много времени. Вы можете даже не заметить процесса. Если база больше, то надо подождать, пока не закончится обновление. Следить за ним можно с помощью просмотра лог файла zabbix сервера.

# tail -f /var/log/zabbix/zabbix_server.log
Обновление базы данных zabbix

После завершения обновления базы, сервер запустится. После этого можно запустить и агент.

# systemctl start zabbix-agent

В логах агента и сервера можно посмотреть версию запущенных сервисов.

Starting Zabbix Agent [Zabbix server]. Zabbix 5.0.0 (revision 9665d62db0).
Starting Zabbix Server. Zabbix 5.0.0 (revision 9665d62db0).

Теперь можно идти в веб интерфейс и смотреть на обновленную версию zabbix server. Перед этим почистите кэш браузера и удалите куки от страницы заббикса. Если этого не сделать, то могут быть проблемы и ошибки, с чем я не раз сталкивался. Если у вас в качестве веб сервера используется nginx, не забудьте поменять владельца директории /etc/zabbix/web на nginx, в том случае, если веб сервер работает от него. После обновления он будет принадлежать apache, а web интерфейс не заработает.

# chown -R nginx:nginx /etc/zabbix/web

Можете лицезреть обновленную версию web интерфейса.

Новый веб интерфейс Zabbix 5.0

Сначала провел обновление на небольшом сервере. У меня весь процесс прошел без ошибок и накладок. Новый интерфейс сразу заработал.

Основные изменения в интерфейсе Zabbix 5.0

Я потратил некоторое время, пока искал привычные настройки на новых местах. Чтобы сэкономить вам время, дам несколько подсказок.

Web проверки и графики теперь живут в разделе Узлы сети.

Новый раздел Узлы сети

Я долго искал web проверки и перепугался, не убрали ли их совсем из системы. Для меня это очень актуальный функционал. С его помощью настроен мониторинг сайтов.

Для того, чтобы посмотреть на одном экране набор произвольных графиков хотса, надо перейти в Узлы сети, открыть графики конкретного хоста. Затем перейти в Фильтр и там выбрать необходимые графики. Стало удобно.

Новые графики в Zabbix 5

Раньше, чтобы быстро посмотреть несколько графиков на одном экране, надо было их собирать в дашборд или комплексный экран. Теперь можно без проблем вывести в три клика все, что надо. Жаль, что сами графики так и остались старыми. Выглядят они ужасно :(

Старый график

Настройка шаблонов оповещений теперь находится в способах оповещений. Все старые шаблоны, что были в действиях, удалены. Так что сохраняйте их перед обновлением.

Шаблоны оповещений в Zabbix 5

Вот подтверждение того, что несмотря на обновление zabbix server до 5.0, шаблон остался старый.

Старый шаблон zabbix agent

В новом шаблоне этого триггера уже нет. Так что добавлять в систему и обновлять шаблоны у хостов придется вручную. Я уже немного занимался этим еще в версии 4.4 и могу сказать, что это хлопотно. В новых шаблонах больше данных и триггеров, которые не всегда и не везде нужны. Надо внимательно все смотреть и отключать не нужное. А так же редактировать некоторые триггеры под свои нужды.

С другой стороны, если вас старые шаблоны полностью устраивают, то и менять их не обязательно. Я скорее всего на старых установках так и оставлю старые шаблоны, а в новых буду использовать новые. Потом сделаю какую-то универсальную компиляцию для себя из того, что нужно конкретно мне.

Заключение

Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

Надеюсь вам понравится новая версия Zabbix 5. Мне, в целом, все понравилось. Нововведения реально полезные. Интерфейс стал более удобным, хотя и непривычно будет первое время.

Появилось много новых шаблонов, которые делают неактуальными многие мои статьи. Тот же мониторинг Nginx и Apache. Я еще не смотрел стандартные шаблоны для этого. Надо будет изучить и отредактировать статьи.

Онлайн курсы по Mikrotik

Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую пройти курсы по программе, основанной на информации из официального курса MikroTik Certified Network Associate. Помимо официальной программы, в курсах будут лабораторные работы, в которых вы на практике сможете проверить и закрепить полученные знания. Все подробности на сайте . Стоимость обучения весьма демократична, хорошая возможность получить новые знания в актуальной на сегодняшний день предметной области. Особенности курсов:
  • Знания, ориентированные на практику;
  • Реальные ситуации и задачи;
  • Лучшее из международных программ.

Помогла статья? Есть возможность отблагодарить автора

Автор Zerox

Zerox
Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству.

109 комментариев

  1. Аватар

    Владимир, спасибо за статью! С помощью неё и некоторых ответов в обсуждении удалось обновиться:
    Centos 7.8, php 7.4.6, nginx 1.18.0
    zabbix-release-5.0-1.el7.noarc
    zabbix-agent-5.0.1-1.el7.x86_64
    zabbix-web-5.0.1-1.el7.noarch
    zabbix-web-mysql-scl-5.0.1-1.el7.noarch
    zabbix-nginx-conf-scl-5.0.1-1.el7.noarch
    zabbix-server-mysql-5.0.1-1.el7.x86_64
    zabbix-web-deps-scl-5.0.1-1.el7.noarch
    Хотя обновление прошло с хитростью — сначала апнут php, потом серверная часть, потом фронтенд. Всё прошло без затыков и ошибок, система работает, но появилась проблема — не работает смена темы интерфейса. К примеру у меня стояла тёмная, и теперь какую бы я не выбирал, она всегда тёмная, а у коллеги светлая, и какую бы не выбирал он, она всё равно светлая. И кстати в выборе тем в 5.0 пропала тема «системная по умолчанию». Возможно вопрос покажется смехотворным, но вдруг это показатель проблемы?

    • Zerox

      Попробуйте куки и кэш браузера почистить. Проблема может быть из-за этого.

      Я вчера тоже обновлял на Centos 7 и немного повозился. Что-то они усложнили, перейдя на пакеты из SCL. Пришлось и php-7.1 из remi переустанавливать, и конфиги веб сервера переделывать. Теперь простой и понятной инструкции не сделать, так как все будет зависеть от того, какая версия php стоит на сервере и из какого репозитория. В общем случае проще полностью удалить php с php-fpm и все настроить заново из scl репозитория. Если на сервере работают другие сайты, это может стать проблемой.

  2. Аватар
    Александр

    Может кому поможет. На Ubuntu 18 после обновления с 4.4 до 5.0 в логах сервера zabbix появилась ошибка: connection to database ‘zabbixdb’ failed: [2002] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’. Пришлось в конфигурационном файле сервера zabbix исправить строчку на: DBSocket=/var/run/mysqld/mysqld.sock. Раньше эту часть конфигурационного файла не трогал и всё работало.

    • Zerox

      В убунту как всегда все самое свежее. Это особенность последних версий mysql. Там убрали по-умолчанию подключение по tcp и оставили через socket. Надо либо обратно включить tcp, либо подключаться через сокет.

  3. Аватар

    Пока хоть убей не получается обновиться — Ubuntu 18.04, PHP 7.4.6, Apache 2. После обновления веб-сервером становится Nginx, при этом Apache тоже работает. Путь к папке с zabbx /usr/share/zabbix — осталось разобраться, как правильно настроить Nginx и выключить Apache, или оставить Apache, что вряд ли получится.

  4. Аватар

    После обновления все работало успешно, но сего дня утром при попытке открыть страницу zabbix выпало сообщение:
    Not Found
    The requested URL /zabbix/ was not found on this server.
    Сервер запущен, httpd тоже работает, хотя в логе httpd вот такая запись появилась:
    «POST /zabbix/jsrpc.php?output=json-rpc HTTP/1.1» 404 214 «http://zabbix.servers/zabbix/zabbix.php?action=dashboard.view»

    • Zerox

      У вас явно что-то с настройками веб сервера. Алиас /zabbix не найден.

      • Аватар

        С проблемой разобрался, в каталоге /etc/httpd/conf.d/ пропал файл zabbix.conf, но зато было два файла zabbix.conf.rpmnew и zabbix.conf.rpmsave.
        Переименовав файл zabbix.conf.rpmnew в zabbix.conf все заработало.

  5. Аватар

    29025:20200529:221026.388 using configuration file: /etc/zabbix/zabbix_server.conf
    29025:20200529:221026.391 current database version (mandatory/optional): 04050130/04050130
    29025:20200529:221026.391 required mandatory version: 05000000
    29025:20200529:221026.391 starting automatic database upgrade
    29025:20200529:221026.391 [Z3005] query failed: [1118] Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs [alter table `hosts` add `discover` integer default ‘0’ not null]
    29025:20200529:221026.391 database upgrade failed

    не знаю как поправить (

  6. Аватар

    Добрый день!
    У меня Zabbix работает на PostgreSQL, вот установленные компоненты:
    # rpm -qa | grep zabbix
    zabbix-web-4.4.9-1.el7.noarch
    zabbix-release-5.0-1.el7.noarch
    zabbix-web-pgsql-4.4.9-1.el7.noarch
    zabbix-agent-4.4.9-1.el7.x86_64
    zabbix-get-4.4.9-1.el7.x86_64
    zabbix-server-pgsql-4.4.9-1.el7.x86_64

    Репозиторий для Centos 7 подключил, но при попытке обновить пишет что нет пакетов:
    # yum upgrade zabbix-server-pgsql zabbix-web-pgsql zabbix-agent zabbix-get zabbix-web zabbix-release
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirrors.powernet.com.ru
    * elrepo: mirrors.coreix.net
    * epel: mirror.nextlayer.at
    * extras: mirror.corbina.net
    * remi-php73: mirror.reconn.ru
    * remi-safe: mirror.reconn.ru
    * updates: mirror.corbina.net
    No packages marked for update

    • Zerox

      Похоже не подключили репозиторий. В списке репозиториев при обновлении нет репы zabbix.

      • Аватар

        Выполнил две команды

        # yum clean all
        # yum makecache
        
        Loaded plugins: fastestmirror
        base                                                                                                                                                                                                                                | 3.6 kB  00:00:00     
        elrepo                                                                                                                                                                                                                              | 2.9 kB  00:00:00     
        epel/x86_64/metalink                                                                                                                                                                                                                |  16 kB  00:00:00     
        epel                                                                                                                                                                                                                                | 4.7 kB  00:00:00     
        extras                                                                                                                                                                                                                              | 2.9 kB  00:00:00     
        pgdg96                                                                                                                                                                                                                              | 3.6 kB  00:00:00     
        remi-php73                                                                                                                                                                                                                          | 3.0 kB  00:00:00     
        remi-safe                                                                                                                                                                                                                           | 3.0 kB  00:00:00     
        updates                                                                                                                                                                                                                             | 2.9 kB  00:00:00     
        veeam                                                                                                                                                                                                                               | 3.3 kB  00:00:00     
        zabbix                                                                                                                                                                                                                              | 2.9 kB  00:00:00     
        zabbix-non-supported                                                                                                                                                                                                                |  951 B  00:00:00     
        (1/36): base/7/x86_64/group_gz                                                                                                                                                                                                      | 153 kB  00:00:00     
        (2/36): base/7/x86_64/filelists_db                                                                                                                                                                                                  | 7.1 MB  00:00:00     
        (3/36): base/7/x86_64/other_db                                                                                                                                                                                                      | 2.6 MB  00:00:00     
        (4/36): base/7/x86_64/primary_db                                                                                                                                                                                                    | 6.1 MB  00:00:00     
        (5/36): elrepo/primary_db                                                                                                                                                                                                           | 474 kB  00:00:00     
        (6/36): elrepo/other_db                                                                                                                                                                                                             |  36 kB  00:00:00     
        (7/36): epel/x86_64/group_gz                                                                                                                                                                                                        |  95 kB  00:00:00     
        (8/36): elrepo/filelists_db                                                                                                                                                                                                         |  42 kB  00:00:01     
        (9/36): epel/x86_64/filelists_db                                                                                                                                                                                                    |  12 MB  00:00:00     
        (10/36): epel/x86_64/updateinfo                                                                                                                                                                                                     | 1.0 MB  00:00:00     
        (11/36): epel/x86_64/prestodelta                                                                                                                                                                                                    | 1.5 kB  00:00:00     
        (12/36): epel/x86_64/primary_db                                                                                                                                                                                                     | 6.8 MB  00:00:00     
        (13/36): extras/7/x86_64/filelists_db                                                                                                                                                                                               | 205 kB  00:00:00     
        (14/36): extras/7/x86_64/other_db                                                                                                                                                                                                   | 122 kB  00:00:00     
        (15/36): epel/x86_64/other_db                                                                                                                                                                                                       | 3.2 MB  00:00:00     
        (16/36): extras/7/x86_64/primary_db                                                                                                                                                                                                 | 194 kB  00:00:00     
        (17/36): pgdg96/7/x86_64/filelists_db                                                                                                                                                                                               | 193 kB  00:00:00     
        (18/36): pgdg96/7/x86_64/primary_db                                                                                                                                                                                                 | 214 kB  00:00:00     
        (19/36): pgdg96/7/x86_64/other_db                                                                                                                                                                                                   |  70 kB  00:00:00     
        (20/36): pgdg96/7/x86_64/group_gz                                                                                                                                                                                                   |  249 B  00:00:00     
        (21/36): remi-php73/filelists_db                                                                                                                                                                                                    | 129 kB  00:00:00     
        (22/36): remi-php73/other_db                                                                                                                                                                                                        |  43 kB  00:00:00     
        (23/36): remi-safe/filelists_db                                                                                                                                                                                                     | 1.3 MB  00:00:00     
        (24/36): updates/7/x86_64/filelists_db                                                                                                                                                                                              | 980 kB  00:00:00     
        (25/36): updates/7/x86_64/other_db                                                                                                                                                                                                  | 183 kB  00:00:00     
        (26/36): updates/7/x86_64/primary_db                                                                                                                                                                                                | 1.3 MB  00:00:00     
        (27/36): remi-php73/primary_db                                                                                                                                                                                                      | 222 kB  00:00:00     
        (28/36): remi-safe/other_db                                                                                                                                                                                                         | 455 kB  00:00:00     
        (29/36): veeam/filelists_db                                                                                                                                                                                                         | 9.3 kB  00:00:00     
        (30/36): veeam/prestodelta                                                                                                                                                                                                          |   78 B  00:00:00     
        (31/36): veeam/primary_db                                                                                                                                                                                                           |  14 kB  00:00:00     
        (32/36): veeam/other_db                                                                                                                                                                                                             | 2.6 kB  00:00:00     
        (33/36): remi-safe/primary_db                                                                                                                                                                                                       | 1.7 MB  00:00:01     
        (34/36): zabbix/x86_64/filelists_db                                                                                                                                                                                                 | 6.9 kB  00:00:00     
        (35/36): zabbix/x86_64/primary_db                                                                                                                                                                                                   |  19 kB  00:00:00     
        (36/36): zabbix/x86_64/other_db                                                                                                                                                                                                     |  26 kB  00:00:00     
        (1/3): zabbix-non-supported/x86_64/primary                                                                                                                                                                                          | 1.6 kB  00:00:00     
        (2/3): zabbix-non-supported/x86_64/filelists                                                                                                                                                                                        |  660 B  00:00:00     
        (3/3): zabbix-non-supported/x86_64/other                                                                                                                                                                                            | 1.5 kB  00:00:00     
        Determining fastest mirrors
         * base: mirror.docker.ru
         * elrepo: elrepo.mirrors.arminco.com
         * epel: epel.mirrors.arminco.com
         * extras: mirror.docker.ru
         * remi-php73: mirror.reconn.ru
         * remi-safe: mirror.reconn.ru
         * updates: mirror.docker.ru
        zabbix-non-supported                                                                                                                                                                                                                                   4/4
        zabbix-non-supported                                                                                                                                                                                                                                   4/4
        zabbix-non-supported                                                                                                                                                                                                                                   4/4
        Metadata Cache Created
        [root@zabbix sia]# yum upgrade zabbix-server-pgsql zabbix-web-pgsql zabbix-agent zabbix-get zabbix-web
        Loaded plugins: fastestmirror
        Loading mirror speeds from cached hostfile
         * base: mirror.docker.ru
         * elrepo: elrepo.mirrors.arminco.com
         * epel: epel.mirrors.arminco.com
         * extras: mirror.docker.ru
         * remi-php73: mirror.reconn.ru
         * remi-safe: mirror.reconn.ru
         * updates: mirror.docker.ru
        Resolving Dependencies
        --> Running transaction check
        ---> Package zabbix-agent.x86_64 0:4.4.9-1.el7 will be updated
        ---> Package zabbix-agent.x86_64 0:5.0.1-1.el7 will be an update
        ---> Package zabbix-get.x86_64 0:4.4.9-1.el7 will be updated
        ---> Package zabbix-get.x86_64 0:5.0.1-1.el7 will be an update
        ---> Package zabbix-server-pgsql.x86_64 0:4.4.9-1.el7 will be updated
        ---> Package zabbix-server-pgsql.x86_64 0:5.0.1-1.el7 will be an update
        --> Finished Dependency Resolution
        
        Dependencies Resolved
        
        ===========================================================================================================================================================================================================================================================
         Package                                                              Arch                                                    Version                                                        Repository                                               Size
        ===========================================================================================================================================================================================================================================================
        Updating:
         zabbix-agent                                                         x86_64                                                  5.0.1-1.el7                                                    zabbix                                                  442 k
         zabbix-get                                                           x86_64                                                  5.0.1-1.el7                                                    zabbix                                                  310 k
         zabbix-server-pgsql                                                  x86_64                                                  5.0.1-1.el7                                                    zabbix                                                  2.6 M
        
        Transaction Summary
        ===========================================================================================================================================================================================================================================================
        Upgrade  3 Packages

        Но пакетов: zabbix-web-pgsql и zabbix-web там нет.

        • Zerox

          Ниже в комментариях каждый второй на эту тему. По дефолту почему-то отключена репа с фронтом на php. Надо ее активировать.

          • Аватар

            Уже активировал, теперь при попытки обновить эти компоненты выдает следующий материал:
            # yum upgrade zabbix-web zabbix-web-pgsql
            Loaded plugins: fastestmirror
            Loading mirror speeds from cached hostfile
            * base: mirror.docker.ru
            * centos-sclo-rh: mirror.sale-dedic.com
            * centos-sclo-sclo: mirrors.datahouse.ru
            * elrepo: http://ftp.nluug.nl
            * epel: mirror.datacenter.by
            * extras: mirror.docker.ru
            * remi-php73: mirror.reconn.ru
            * remi-safe: mirror.reconn.ru
            * updates: mirror.docker.ru
            Resolving Dependencies
            —> Running transaction check
            —> Package zabbix-web.noarch 0:4.4.9-1.el7 will be updated
            —> Processing Dependency: zabbix-web = 4.4.9-1.el7 for package: zabbix-web-pgsql-4.4.9-1.el7.noarch
            —> Package zabbix-web.noarch 0:5.0.1-1.el7 will be an update
            —> Finished Dependency Resolution
            Error: Package: zabbix-web-pgsql-4.4.9-1.el7.noarch (@zabbix)
            Requires: zabbix-web = 4.4.9-1.el7
            Removing: zabbix-web-4.4.9-1.el7.noarch (@zabbix)
            zabbix-web = 4.4.9-1.el7
            Updated By: zabbix-web-5.0.1-1.el7.noarch (zabbix-frontend)
            zabbix-web = 5.0.1-1.el7
            Available: zabbix-web-5.0.0-1.el7.noarch (zabbix-frontend)
            zabbix-web = 5.0.0-1.el7
            You could try using —skip-broken to work around the problem
            You could try running: rpm -Va —nofiles —nodigest

            Предложенные варианты в конце не помогают

            Да и в репе вместо zabbix-web-pgsql теперь zabbix-web-pgsql-scl-5.0.1-1.el7.noarch.rpm

          • Аватар

            В официальном мануале наткнулся вот на это: https://www.zabbix.com/documentation/current/manual/installation/install_from_packages/frontend_on_rhel7

            Выполнил действия что там описаны в результате список пакетов теперь выглядит так:
            # rpm -qa | grep zabbix
            zabbix-web-4.4.9-1.el7.noarch
            zabbix-release-5.0-1.el7.noarch
            zabbix-web-pgsql-scl-5.0.1-1.el7.noarch
            zabbix-web-pgsql-4.4.9-1.el7.noarch
            zabbix-server-pgsql-5.0.1-1.el7.x86_64
            zabbix-get-5.0.1-1.el7.x86_64
            zabbix-agent-5.0.1-1.el7.x86_64
            zabbix-web-deps-scl-5.0.1-1.el7.noarch

          • Аватар

            Проблему решил, удали пакет zabbix-web-4.4.9-1.el7.noarch затем в браузере перешел по ссылки http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/frontend/. там скопировал ссылку на нужней мне пакет и установил.
            Как итог web интерфейс заработал.

  7. Аватар

    Пробовал обновиться с Zabbix 4.4 / Ubuntu 16.04 / PHP 7.0 до Zabbix 5 / Ubuntu 18.04 / PHP 7.2. PHP обновить получилось, систему тоже, но с Zabbix — совсем никак, сплошная ругань на зависимости. Подозреваю, что сначала надо обновиться до PHP 7.2, заставить Zabbix нём работать, потом обновить систему. Интересно почитать про обновление PHP до 7.2 и переводу Zabbix на него.

    • Аватар

      Сам спросил — сам ответил :) PHP без проблем обновился до 7.4.2, осталось обновить систему и Zabbix — для Ubuntu 16.04 нет нормального фронтенда.

  8. Аватар

    я при переходе с 4.4 столкнулся с такой бедой, в вэб интерфейсе: character set name or collation name that is not supported by Zabbix found in 379 column(s) of database «zabbix», only character set «utf8» and collation «utf8_bin» should be used in database.
    ну и решение
    https://zen.yandex.ru/media/id/5afdfdb94bf161d72c824c46/oshibka-v-zabbix—nepodderjivaemaia-kodovaia-stranica-5eb07f5fa3f457144fc0138b

  9. Аватар

    так, а почему обошли вниманием переход на заббик-агент2?)

    • Zerox

      А что нужно было в связи с этим сделать в контексте данной статьи? Как я понял, в 5.0 уже всем приезжает новый агент. Он имеет полную совместимость со старым. Ничего делать в связи с этим не надо.

      • Аватар

        а я понял наоборот, что пока используется старый агент, и на 2ю версию на данный момент надо переходить вручную

        • Zerox

          Вы правы, я ошибся. zabbix-agent2 это отдельный пакет. Надо ставить вручную. Я пока не пробовал. Разработчики заявляют 100% совместимость с текущим агентом. Ничего перенастраивать не надо. Просто ставите и используете.

  10. Аватар

    Добрый.
    Спасибо за статью.

    Зы. Нашел glaber.io Пишут, что это «правильный» заббикс (пока на ветке 4.x)

    • Zerox

      Вряд ли это очень правильно, привязываться к малоизвестному форку. Тем более речь идет об очень больших нагрузках. Значит и проект большой, где он нужен. Я бы в большом проекте не стал использовать неизвестный форк, поддержка которого может прекратиться в любой момент.

  11. Аватар
    Александр

    обновлял с 4.2 сразу до 5.0 по статье, не взлетело.
    Помогло вот тут
    https://bestmonitoringtools.com/upgrade-zabbix-to-the-latest-version/#Step_3_Upgrade_Zabbix_Server_and_Frontend

    • Zerox

      А что конкретно помогло? Там вроде ничего особенного не делают.

      • Аватар
        Александр

        Нагляднее , что именно менять, я про frontend имею ввиду.
        По ссылке:
        https://bestmonitoringtools.com/upgrade-zabbix-to-the-latest-version/#Step_3_Upgrade_Zabbix_Server_and_Frontend

        Вот этот шаг в целом:
        Step 10: How to Upgrade Zabbix 4.x to 5.0 on CentOS 7

        У вас статья с переходом с 4.4 to 5.0, а по ссылке «How to Upgrade Zabbix 4.x to 5.0 on CentOS 7», — поэтому видимо есть отличия.

        И всё равно спасибо за статью, подписан на канал в телеграмм. Ваша статья гуглится одной из первых обычно.
        Комментарии тут бесценны.

  12. Аватар

    На Debian 9 (php7.4) поимел ошибку
    The frontend does not match Zabbix database. Current database version (mandatory/optional): 5000000/5000000. Required mandatory version: 4040000. Contact your system administrator.
    В логе все базы обновились без проблем, видимо что то не так с веб интерфейсом, пока не знаю где искать. (не охота на снапшот откатывать)

  13. Аватар

    Автору спасибо за статью!
    Для тех у кого в связке установлен Zabbix Server и Postgresql. Проблемы с которыми столкнулся я.
    — При команде upgrade не обновляются пакеты zabbix-web и zabbix-web-pgsql (фронтенд).
    Необходимо включить репозиторий фронтенда. В файле /etc/yum.repos.d/zabbix.repo ставим в каждой секции «enabled=1»
    — Пакета «zabbix-web-pgsql» больше нет, вместо него как я предположил теперь «zabbix-web-pgsql-scl». Удаляем старый пакет: «yum remove zabbix-web-pgsql»
    Устанавливаем пакеты для фронтенда: «yum upgrade zabbix-web zabbix-web-pgsql»
    — При попытке зайти на вэб-страницу Заббикса получаем сообщение:
    «minimum required php version is 7.2.0»
    Необходимо обновить версию php:
    yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    yum-config-manager —enable remi-php72
    yum update
    — Далее при входе на вэб-страницу сообщение «Cannot start session». Необходимо почистить кэш/перезапустить браузер
    —————————————

    Вопрос по поводу новых способов оповещения из коробки mattermost и telegram. В разделе способы оповещения все осталось по старому, или здесь также нужно вручную перетаскивать какие то конфиги вручную как с шаблонами?

    • Zerox

      Как с шаблонами. Надо вручную с новой системы сделать экспорт, а потом себе в старую импорт новых способов оповещений.

      Насчет php7.2 есть непонятки пока. У меня не было времени разобраться. Ниже люди пишут, что при установке php7.2 из remi, фронт все равно не ставится, так как ищет зависимости из репы SCL. Пока не поставишь php оттуда, пакет zabbix-web-* не ставится.

  14. Аватар
    Андрей

    Блин Народ помогите пожалуйса, чото непойму… Обновляю на 7-ой Centos. Всё обновил.. по ману по фронтэнду забикса тоже всё прошол. Никаких ошибок. Но в системе php -v так и выдаёт 5-ю. Апачь потерял виртуальный хост забикса. Подсунул старый, который стал rpmsave. Но там модуль php5 прописан и естественно выкинуло Minimum required PHP version is 7.2.0. Чо де апачу прописать надо чтоб стало хорошо?

    • Аватар
      Аноним

      см. коммент выше

      • Аватар
        Андрей

        remi не пробовал, действовал по рекомендациям. из рекомендованых репозиториев всё встало нормально.. но увы видать как то криво становится фронтэнд

    • Zerox

      Так в системе установлен php7.2 в итоге или нет?

      • Аватар
        Андрей

        Когда ставился ошибок не было.. Но php -v выдаёт 5.3 я через update-alternatives переключился на 7.2… php -v стало возвращать правильно… фронтэнд встал тоже без ошибок.. но конфиг zabbix.conf в апач не добавился. При этом старый отложился как rpmsave. Естественно при попытке входа через /zabbix/ сервер выдал 404.. я подсунул назад старый .. он выдал нужно php7.2 … захожу в конфиг апача .. там указано использовать модуль php5.. захожу в папку с модулями апача нет библиотечки для 7.2.. да и насколько я понял там теперь php-fpm и не надо модулей.

        • Zerox

          Да, в последнем апаче в прицепе идет php через php-fpm, а не mod_php, как раньше. Так что надо php-fpm настраивать и запускать виртуальный хост заббикса через него.

      • Аватар
        Андрей

        Возможно настало время уже на свежую систему перенести… Обновляется на этом сервере ещё с каких-то 2-х версий. Думаю сейчас просто разверну 8-й центос поставлю туда 4.4.. перенесу свою базу скрипты конфиги.. а потом обновлюсь уже на новом сервере до 5.0

  15. Аватар
    Сергей

    Разобрался.Спасибо за ваши статьи!!!

  16. Аватар
    Сергей

    Добрый день, после обновления выдает ошибку, что можете посоветовать?

    The frontend does not match Zabbix database. Current database version (mandatory/optional): 4040000/4040002. Required mandatory version: 5000000. Contact your system administrator.

  17. Аватар
    Дмитрий

    А каким образом добавляются все шаблоны новой версии ? Искать на https://share.zabbix.com/ и вручную импортировать каждую ?

    • Zerox

      Я просто поставил чистый сервер последней версии и выгрузил через экспорт с него шаблоны. Потом то, что было нужно, загрузил на старый сервер.

  18. Аватар

    У меня после обновления почему-то просто «Cannot start session.» вэб отбивает, Centos 8, nginx все по инструкции делал

    • Аватар

      Отбой ниже прочитал,
      надо добавить в инструкцию

      chown -R nginx:nginx /var/lib/php/session

      • Zerox

        Думал добавить, но не стал. Не у всех под юзером nginx это дело работает. Чаще под apache.

      • Аватар

        # chown -R nginx:nginx /var/lib/php/session
        # chown -R nginx:nginx /etc/zabbix/web
        Этот шаг нужно будет проделывать после каждого обновления php или zabbix. Связано с тем, что по-умолчанию zabbix идет в комплекте с apache и рассчитан на работу с ним. Поэтому после установки или обновления, он делает его владельцем директории /etc/zabbix/web.

  19. Аватар
    Алексей

    Я везучий все встало ))))
    rpm -qa | grep zabbix
    zabbix-nginx-conf-scl-5.0.0-1.el7.noarch
    zabbix-server-mysql-5.0.0-1.el7.x86_64
    zabbix-web-deps-scl-5.0.0-1.el7.noarch
    zabbix-agent-5.0.0-1.el7.x86_64
    zabbix-web-5.0.0-1.el7.noarch
    zabbix-release-5.0-1.el7.noarch
    zabbix-web-mysql-scl-5.0.0-1.el7.noarch

    Но в веб интерфейсе «Cannot start session.» что ещё надо посмотреть?

    • Zerox

      Права на папку с сессиями php надо поправить, чтобы веб сервер мог туда писать. По дефолту это директория /var/lib/php/session

  20. Аватар

    Добрый день
    OS : CentOS Linux release 7.8.2003 (Core)
    PHP из remi : PHP 7.2.31

    Пакета zabbix-web-mysql нет. Есть пакет zabbix-web-mysql-scl который хочет установить php с модулями именно из centos-release-scl.
    То есть наличие php от remi ему не подходит.
    На хосте уже крутится сайт с PHP. Не подскажете как поступить — удалить remi и все пакеты php, подключать centos-release-scl и инсталить все модули заново ?

    • Zerox

      Что-то Zabbix непонятное придумал с этим репозиторием и создал лишние проблемы :( Суля по всему, выбора у вас нет, ставьте centos-release-scl репозиторий и обновляйтесь из него. Там те же самые пакеты будут.

  21. Аватар
    Алексей

    После обновления появилась такая ошибка в web интерфейсе
    Database error
    The frontend does not match Zabbix database. Current database version (mandatory/optional): 5000000/5000000. Required mandatory version: 4040000. Contact your system administrator.

    не подскажите как исправить?

    • Zerox

      А web интерфейс вообще обновился? Судя по ошибке, нет, так как хочет версию базы 4.4, когда база уже 5. Почитайте комментарии. Много людей уже отписались. По умолчанию, репа с фронтом отключена и интерфейс не обновляется. Надо активировать репозиторий и обновиться.

      • Аватар
        Аноним

        Как раз пытаюсь надо ещё PhP обновить

      • Аватар
        Аноним

        Такая теперь ошибка

        Ошибка: Пакет: zabbix-web-mysql-4.4.8-1.el7.noarch (@/zabbix-web-mysql-4.4.8-1.el7.noarch)
        Необходимо: zabbix-web = 4.4.8-1.el7
        Удаление: zabbix-web-4.4.8-1.el7.noarch (@/zabbix-web-4.4.8-1.el7.noarch)
        zabbix-web = 4.4.8-1.el7
        Обновил: zabbix-web-5.0.0-1.el7.noarch (/zabbix-web-5.0.0-1.el7.noarch)
        zabbix-web = 5.0.0-1.el7
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-gd
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-mbstring
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-fpm
        Ошибка: Пакет: zabbix-web-mysql-scl-5.0.0-1.el7.noarch (/zabbix-web-mysql-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-mysqlnd
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-xml
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-ldap
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-bcmath
        Вы можете попробовать —skip-broken чтобы обойти проблему
        Вы можете попробовать запустить: rpm -Va —nofiles —nodigest

        • Аватар

          Такая же фигня. PHP обновлен.

          [root@srv-zabbix ~]# php -v
          PHP 7.2.31 (cli) (built: May 12 2020 09:23:38) ( NTS )
          Copyright (c) 1997-2018 The PHP Group
          Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

          • Аватар

            Ага, пришлось подключать репу
            # yum install centos-release-scl

            потом
            # yum install rh-php72

            а уже посля
            # yum install zabbix-web-mysql-scl

      • Аватар
        Алексей

        Проблема осталась )))
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-gd
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-mbstring
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-fpm
        Ошибка: Пакет: zabbix-web-mysql-scl-5.0.0-1.el7.noarch (/zabbix-web-mysql-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-mysqlnd
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-xml
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-ldap
        Ошибка: Пакет: zabbix-web-deps-scl-5.0.0-1.el7.noarch (/zabbix-web-deps-scl-5.0.0-1.el7.noarch)
        Необходимо: rh-php72-php-bcmath

        Хотя пакеты PhP установлены.
        Может подскажите решение этой проблемы?

  22. Аватар

    [root@srv-zabbix ~]# yum repo-pkgs zabbix list
    Загружены модули: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirror.reconn.ru
    * epel: mirror.yandex.ru
    * extras: mirror.docker.ru
    * updates: mirror.reconn.ru
    Установленные пакеты
    zabbix-agent.x86_64 5.0.0-1.el7 @zabbix
    zabbix-server-mysql.x86_64 5.0.0-1.el7 @zabbix
    zabbix-web.noarch 4.4.8-1.el7 @zabbix
    zabbix-web-mysql.noarch 4.4.8-1.el7 @zabbix
    Доступные пакеты
    zabbix-agent2.x86_64 5.0.0-1.el7 zabbix
    zabbix-get.x86_64 5.0.0-1.el7 zabbix
    zabbix-java-gateway.x86_64 5.0.0-1.el7 zabbix
    zabbix-js.x86_64 5.0.0-1.el7 zabbix
    zabbix-proxy-mysql.x86_64 5.0.0-1.el7 zabbix
    zabbix-proxy-pgsql.x86_64 5.0.0-1.el7 zabbix
    zabbix-proxy-sqlite3.x86_64 5.0.0-1.el7 zabbix
    zabbix-sender.x86_64 5.0.0-1.el7 zabbix
    zabbix-server-pgsql.x86_64 5.0.0-1.el7 zabbix

    Почему-то не хотят обновляться пакеты zabbix-web и zabbix-web-mysql, говорит нет их в репо.
    Как побороть?

  23. Аватар

    Добрый день!
    После обновления слетела одна табличка, которую я выводил в дашборде после настройки по этой статье:
    https://serveradmin.ru/monitoring-sroka-deystviya-ssl-sertifikata-v-zabbix

    Сама табличка, это обыкновенный обзор данных группы элементов SSL. Но после обновления, вместо большого списка сертификатов, отображается одна единственная строка «Certificate $1 expire». Видимо перестали считываться переменные, но не понимаю почему и не хватает опыта, чтобы разобраться. В остальном работает как часы, но без таблички на дашборде стало грустно. Если есть идеи как поправить, буду рад любым мыслям, на этот счет

    • Zerox

      Проверил у себя, то же самое, хотя я такой табличкой не пользуюсь. У меня тоже нет идей, почему так происходит. Похоже на баг. Надо проверять с другими данными, полученными через автообнаружение. Если будет то же самое, надо писать разработчикам в трекер.

      • Аватар

        «Note that the use of positional macros ($1,$2… $9 — referring to the first, second… ninth parameter of the item key) is now deprecated.»

        В имени прототипа нужно использовать то же LLD macro, что в параметрах ключа.

        Помог умный парень в чате Zabbix Russian Community

  24. Аватар
    regenerator101

    После ввода команды:
    chown -R nginx:nginx /etc/zabbix/web
    Ошибка 404 Not Found / nginx/1.18.0

  25. Аватар
    Андрей

    Владимир , а обязательно нужно именно с 4.4 обновляться ? или можно с 4.2 ?

    • Zerox

      Думаю, что да. В любом случае, я бы не стал рисковать. Обновление с версии на версию всегда проходит гладко. Не вижу смысла рисковать и обновляться через 2 версии сразу.

  26. Аватар
    Андрей

    Добрый день! У меня обновление базы падает с ошибками типа Table ‘media_type_message’ already exists

    • Zerox

      Покажите полную ошибку из лога. Подозреваю, что вылечить можно, удалив эту таблицу. Только потом придется заново настроить типы оповещений.

      • Аватар
        Андрей

        Спасибо за ответ и за ваш труд в целом!
        Больше ничего интересного в логе нет. Если удалить эту таблицу, то будет ругаться на другую и так бесконечно.
        Видел эту ошибку в комментариях к прошлым вашим статьям по обновлению версий Zabbix. Но вменяемого ответа так и нет.

  27. Аватар

    Как-то просто уж больно у тебя на центоси 7 оно обновляется :) Видимо подразумевается что php 7.2 уже ранее был установлен и настроен.
    У меня 4.4 жил вполне себе на старом php 5.x и обновление на zabbix 5 вот так легко не прошло.
    Во-первых, там репозиторий zabbix-frontend отключен по умолчанию был почему-то после установки репов заббикса из rpm. Во-вторых, пришлось добавить репозитории scl для установки из них php 7.2 (по крайней мере в документации заббикса оттуда предлагается поставить, не remi какой-нибудь). Ну и названия пакетов там поменялись: zabbix-web-mysql-scl итд.
    + потом прописать таймзону в новом php.ini не забыть.

    • Zerox

      Я тестировал на 8-й версии. Про php отдельно указал в начале, так как знаю, что с этим могут быть проблемы. Но в общем случае, на Centos 7 обновить php до 7.2 нет проблем. Интересно, чем remi не угодил. У меня на Centos 8 именно он используется.

      Вот пример обновления php на Centos 7 — https://serveradmin.ru/ustanovka-i-nastroyka-nginx-php-fpm-php7-1-na-centos-7/#_php-fpm_71 Вместо 7.1 надо ставить 7.2 Версии пакетов будут такие же, как обычно. Думаю, так тоже все получится.

  28. Аватар

    Разве при обновлении добавляются новые шаблоны?

  29. Аватар

    Боюсь пока обновлять. Postgresql плюс как-то надо настраивать Timescale пока не разобрался, надо ещё почитать.

  30. Аватар

    ну у меня веб мониторинга нету на том заббиксе, что обновился, но графики как были так и остались, я б скриншот навесил, но не нашел ыбстрого способа его тут запихнуть)

  31. Аватар

    У меня почему-то фронт не хочет обновляться
    rpm -qa | grep zabbix
    zabbix-web-pgsql-4.4.8-1.el7.noarch
    zabbix-web-4.4.8-1.el7.noarch
    zabbix-agent-4.4.8-1.el7.x86_64
    zabbix-server-pgsql-4.4.8-1.el7.x86_64
    zabbix-release-5.0-1.el7.noarch
    zabbix-get-4.4.8-1.el7.x86_64
    zabbix-sender-4.4.8-1.el7.x86_64

    yum upgrade zabbix-server-pgsql zabbix-web zabbix-web-pgsql zabbix-agent zabbix-get zabbix-sender

    ======================================================================================================================================================================================================= Package Arch Version Repository Size
    =======================================================================================================================================================================================================Updating:
    zabbix-agent x86_64 5.0.0-1.el7 zabbix 440 k
    zabbix-get x86_64 5.0.0-1.el7 zabbix 309 k
    zabbix-sender x86_64 5.0.0-1.el7 zabbix 341 k
    zabbix-server-pgsql x86_64 5.0.0-1.el7 zabbix 2.6 M

    Transaction Summary
    =======================================================================================================================================================================================================Upgrade 4 Packages

    CentOS-7

    • Аватар

      Разобрался сам.
      Проблема была отключенном zabbix-frontend repository и в конфликтующем пакете zabbix-web-4.4.8
      Включил, удалил этот пакет и установил по новой. Теперь всё работает.

      • Аватар

        Спасибо, что отписали. Сам не понимал почему не всё стало ок, а вэб не обновлялся и постоянно rpm пакетами обновлял отдельно его

      • Аватар

        А подскажите как подключить Frontend репозиторий.

        • Аватар

          https://www.zabbix.com/documentation/current/manual/installation/install_from_packages/frontend_on_rhel7

          Вот
          yum install centos-release-scl
          yum install rh-php72
          yum install zabbix-web-mysql-scl
          yum repo-pkgs zabbix list

          Если не стоял php72
          cp zabbix.conf.rpmsave zabbix.conf
          repoquery —requires zabbix-web-deps-scl
          systemctl start rh-php72-php-fpm
          systemctl enable rh-php72-php-fpm
          mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php54.off
          mv /etc/httpd/conf.modules.d/10-php.conf /etc/httpd/conf.modules.d/10-php54.off
          ln -s /opt/rh/httpd24/root/etc/httpd/conf.d/rh-php72-php.conf /etc/httpd/conf.d/
          ln -s /opt/rh/httpd24/root/etc/httpd/conf.modules.d/15-rh-php72-php.conf /etc/httpd/conf.modules.d/
          ln -s /opt/rh/httpd24/root/etc/httpd/modules/librh-php72-php7.so /etc/httpd/modules/
          systemctl restart httpd

  32. Аватар
    Дмитрий

    Спасибо, почитаю. По мануалу, что был выложен сразу после появления 5.0 на вики заббикса для centos 7, у меня что-то пошло не так пару раз, пришлось отложить.

    • Zerox

      У них не очень подробные инструкции. С установкой то же самое. Очень кратенько описано. Этой информации не достаточно.

      • Аватар
        Дмитрий

        Все поставил, правда, пришлось включить фронтенд в zabbix.repo и снести весь пакет zabbix-web, не хотел обновляться никак. Спасибо за статью!

      • Аватар

        подскажите как обновить
        zabbix-web.noarch
        zabbix-web-mysql.noarch
        Они остались версии 4.2.8 а все остальные компоненты обновились до 5.0 из за этого ошибка The frontend does not match Zabbix database
        Прошу чуть расписать ответ командами а то я начинающий линукс пользователь))

        • Zerox

          Здесь в комментариях есть ответ на этот вопрос. У вас система какая? Нужно активировать репозиторий для zabbix-web. Он на некоторых дистрибутивах почему-то не активен.

  33. Аватар

    уууу уведомление в телегу о статье пришло ровно через 10 мин после того как закончил обновлять 4.4>5

Добавить комментарий

Ваш адрес email не будет опубликован.

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.