Обновление системы мониторинга zabbix стало еще проще, по сравнению с обновление 3.0 - 3.4, не занимает много времени и ресурсов. Если у вас система мониторинга 3 версии, то возможно обновить сервер zabbix до 4 версии.
Обновление сервера zabbix с версии 3.4 до 4 в операционной системе Debian
1. Открываем веб-интерфейс zabbix (если на том же компьютере, где установлен сервер zabbix, то это http://127.0.0.1/zabbix/), вводим логин и пароль пользователя. Далее смотрим в нижней части веб-интерфейса версию сервера.
2. Далее переходим на сайт zabbix в раздел документация. Для этого в поиске браузера достаточно забить "обновление заббикс". Далее переходим по ссылке для Debian/Ubuntu.
.
3. Перед обновление сервера читаем соответствующие заметки по обновлению.
4. Далее начинается процесс обновления сервера. Он состоит из несколько этапов:
- остановить zabbix процессы;
- выполняем резервное копирование бинарных файлов, конфигурационных файлов и папки с PHP файлами, делаем дамп базы данных сервера zabbix;
- обновить пакет конфигурации текущего репозитория zabbix;
- обновить информацию о репозитории;
- скачать и обновить компоненты zabbix;
- запустить сервер и агент zabbix.
Для того, чтобы остановить демон zabbix сервера выполняем:
# service zabbix-server stop
Для резервного копирования необходимых работы сервера компонентов, выполняем команды:
# mkdir /opt/zabbix-backup/
# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
# cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
# cp -R /usr/share/zabbix/ /opt/zabbix-backup/
# cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/
Делаем дамп базы данных:
# msqldump -u root -p zabbix > /opt/zabbix-backup/zabbix_db.sql
Для того, чтобы данная команда выполнилась, необходимо ввести пароль для root MySQL (имя базы данных в данном случае zabbix).
Проверить наличие резервных файлов можно с помощью команды:
# ls -la /opt/zabbix-backup/
Удаляем пакет текущего репозитория, добавляем новый репозиторий:
для Debian 8:
# rm -Rf /etc/apt/sources.list.d/zabbix.list
# wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+jessie_all.deb
для Debian 9:
# rm -Rf /etc/apt/sources.list.d/zabbix.list
# wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+stretch_all.deb
Устанавливаем пакет нового репозитория и обновляем информацию:
для Debian 8:
# dpkg -i zabbix-release_4.0-2+jessie_all.deb
# apt-get update
для Debian 9:
# dpkg -i zabbix-release_4.0-2+stretch_all.deb
# apt-get update
5. Обновляем компоненты сервера zabbix:
# apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
"По умолчанию сохраняется текущая версия файла настройки" - отвечаем два раза "n".
6. После обновления сервера zabbix, запускаем сервер и агент:
# service zabbix-server start
# service zabbix-agent start

7. Открываем веб-интерфейс сервера zabbix. Нажимаем кнопку обновления браузера и в нижней части интерфейса смотрим текущую версию zabbix сервера.
Посмотреть видео можно здесь:
Читайте также: