В начале месяца вышла новая версия системы Zabbix. Если, вам как и мне, «пришло время обновиться», то вот выстраданная инструкция по обновлению. Я использую Ubuntu Server версии 18.04 и Zabbix версии 3.4.
1. Сначала, как полагается, останавливаем Zabbix-сервер и делаем бекапы баз данных:
1 2 3 4 5 |
# 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/ |
2. На всякий случай (т.е. можно и без этого, но «береженого Бог бережет!») делаем копию Zabbix
1 2 |
# cp -R /usr/share/zabbix/ /opt/zabbix-backup/ # cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/ |
3. Избавимся от старого пакета репозитория.
1 |
# rm -Rf /etc/apt/sources.list.d/zabbix.list |
4. Приступим к скачиванию и распаковке новой версии Zabbix. ВНИМАНИЕ! Выбирайте правильно версию скачиваемого дистрибутива!
1 2 |
# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb # dpkg -i zabbix-release_4.0-2 + bionic_all.deb |
5. Обновляем информацию о репозитории
1 |
# apt-get update |
6. Обновляем компоненты Zabbix
1 |
# apt-get install - только обновление zabbix-server-mysql zabbix-frontend-php zabbix-agent |
7. Запускаем процессы Zabbix
1 2 3 |
# service zabbix-server start # service zabbix-proxy start # service zabbix-agent start |
Варианты обновления Zabbix до актуальной версии, если ваша версия ОС отличается от Ubuntu Server 1804, можно найти на официальном сайте Zabbix:
Debian/Ubuntu — сюда
RHEL — туда