Решил обновить установленные ранее Zabbix сервер и агенты до версии 3.2
Обновление сервера
Останавливаем заббикс сервер
systemctl stop zabbix-server
Делаем резервную копию конфигурационного файла
cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.30
Удаляем все пакеты, связанные с заббиксом.
yum remove zabbix-*
Очищаем rpm-кэш, удалив закачанные пакеты
yum clean all
Создаем кеш заново
yum makecache
Подключаем репозиторий
yum install http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
Устанавливаем необходимые пакеты
yum install zabbix-server-mysql zabbix-web-mysql zabbix-get
Заббикс, по-умолчанию ставит владельцем файла пользователя, от которого стартует веб-сервер Apache. У меня используется nginx.
chown -R nginx:nginx /etc/zabbix/web/
Возвращаем настройки на место
cp /etc/zabbix/zabbix_server.conf.30 /etc/zabbix/zabbix_server.conf
Запускаем вторую консоль, смотрим логи в режиме реального времени.
tail -f /var/log/zabbix/zabbix_server.log
Возвращаемся на первую консоль, стартуем сервер
systemctl start zabbix-server
На второй консоли смотрим лог файл, видим, что при старте у нас старая версия базы Заббикса и начинается обновление
Дожидаемся окончания обновления базы
Если все нормально, то прописываем автозапуск сервера
systemctl enable zabbix-server
Обновление агента
Останавливаем заббикс агент
systemctl stop zabbix-agent
Делаем резервную копию конфигурационного файла
cp /etc/zabbix/zabbix_agent.conf /etc/zabbix/zabbix_agent.conf.30
Удаляем все пакеты, связанные с заббиксом.
yum remove zabbix-*
Подключаем репозиторий
yum install http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
Устанавливаем необходимые пакеты
yum install zabbix-get zabbix-agent
Возвращаем настройки на место
cp /etc/zabbix/zabbix_agent.conf.30 /etc/zabbix/zabbix_agent.conf
Запускаем вторую консоль, смотрим логи в режиме реального времени.
tail -f /var/log/zabbix/zabbix_agentd.log
Возвращаемся на первую консоль, стартуем агента
systemctl start zabbix-agent
Если нет ошибок, то прописываем автозапуск агента
systemctl enable zabbix-agent
Другие статьи про Zabbix
1) Установка Zabbix 3.0.3 на Centos 7.2
2) Защита веб доступа Zabbix с помощью SSL