Решил обновить установленные ранее 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

Tagged with:  

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *