Установка Zabbix Linux Sisyphus.

Введение.

Продолжая тему, см. полезные ссылки, рассмотрим вариант обновления старой версии Zabbix с помощью Sisyphus.

Sisyphus — репозиторий пакетов свободных программ ALT Linux Team

Пакеты Sisyphus можно устанавливать на любой дистрибутив ALT Linux, но при условии, что вы уверенны в своих действиях. По сути Sisyphus является «песочницей», здесь разработчики выкладывают собранные пакеты готовые к использованию. Далее пакеты начинают тестировать, используя алгоритм проверки зависимостей при взаимодействии библиотек пакетов различных программ.

При работе с Sysiphus помните о рисках связанных с нестабильностью этой ветки.

В отличие от нестабильной ветки Sisyphus существует стабильное ответвление Branch, на которой работают все дистрибутивы ALT Linux компании ООО «Базальт СПО»

Понятие «стабильное» — не нарушение работы системы при установке любой программы из репозитория.

Подготовка.

  • Стенд
    • ALT Linux сервер, имя lin-zab; ip-10.0.2.13;
    • MySQL или PostgreSQL

Предварительные условия — Zabbix установлен и работает, требуется обновить версию до актуальной, как на сайте производителя.

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

Можно предпринять попытки самостоятельного компилирования исходников, но будет лучше и безопасней поискать обновление в Sysiphus. Как правило там уже лежит свежий пакет нужной вам программы. Вопрос «Почему нет в Branch» зависит от многих факторов, на которые могут ответить только разработчики.

Подключение Sysiphus.

Подключившись к серверу произведём переключение репозитория с Branch на Sysiphus. Для наглядности наших действий, воспользуемся графическим менеджером пакетов, Synaptic.

# apt-get update
# apt-get install synaptic
# synaptic

В качестве примера установим из Sysiphus свежий пакет Zabbix.

 Когда на экране появится окно менеджера пакетов Synaptic, необходимо аккуратно переключиться на ветку Sysiphus.

Переключение репозитория с branch на sisyphus.
Переключение репозитория с Branch на Sisyphus.

Указать в поиске ключевое слово Zabbix, отметить необходимые пакеты и нажать применить.

Поиск пакета.
Поиск пакета, некоторые версии программ «запиканы».

Выполнив необходимые действия, возвращаем систему на ветку branch.

Перед выходом из настроек, проверьте к какому репозиторию подключены.

$ apt-repo
$ rpm [pX] ftp://server/ pX/branch/x86_64 classic
$ rpm [pX] ftp://server/ pX/branch/x86_64-i586 classic
$ rpm [pX] ftp://server/ pX/branch/noarch classic

Заключение.

Для тех, кто хочет следить за новыми версиями программного обеспечения, будет полезно пользоваться Sysiphus. Здесь надо помнить об одном важном условии, ваша система должна иметь минимальное количество установленных пакетов. Почему это так важно, становится ясно из условий, при котором зависимости библиотек Sisyphus начинают «цепляться» к уже установленным библиотекам.

При обновлении Zabbix библиотеки из Sisyphus будут стараться заменить не только всё, что касается Zabbix, но и библиотеки других программ например LibreOffice, выводя систему из стабильного состояния.

Прежде чем подключаться к Sisyphus, запланируйте установку минимальной конфигурации ALT Linux, которая выполнит загрузку основных пакетов ядра. В противном случае, если установка произведена по «полной», да ещё с графикой вы гарантированно получаете проблемы с зависимостями различных библиотек при использовании Sisyphus .

Если всё сделано правильно, то можно уверено выполнять манипуляции с Sisyphus и работать на актуальной версии Zabbix.

Полезные ссылки.

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

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

Copyright © 2011-2024
Все права защищены.
При перепечатке указать источник: kabtim.ru
Контакты