Репозиторий Debmon более недоступен, переключаемся на Icinga Package Repository

Icinga Package RepositoryКогда в одной из прошлых заметок мы рассматривали процедуру развёртывания системы мониторинга Icinga на Debian Linux, в качестве основного источника установочных deb-пакетов Icinga использовался репозиторий проекта Debian Monitoring Project (Debmon). И до недавнего времени пакетная база этого репозитория вполне успешно позволяла нам поддерживать Icinga в актуальном состоянии. Однако, в конце апреля в Твиттере Alexander Wirtбыло объявлено о закрытии данного проекта.

Теперь основным и, как я понимаю, единственным актуальным репозиторием пакетной базы Icinga под Debian остаётся репозиторий Icinga Package Repository. Судя по информации в обсуждении Migration of debmon.org to icinga.com .deb packages? на данный момент времени нет явных противопоказаний для переключения Debian-системы, имеющей ранее установленные пакеты из репозитория Debmon, на использование репозитория Icinga Package Repository. Информацию о том, как подключить репозиторий на Debian можно найти на странице http://packages.icinga.com/debian/.

Добавим пакетному менеджеру ключ репозитория, как доверенный:

# wget -O - https://packages.icinga.com/icinga.key | apt-key add -

Добавим информацию о репозитории. Например, для Debian Jessie в каталоге /etc/apt/sources.list.d создадим файл jessie-icinga.list и наполним его строками:

deb http://packages.icinga.com/debian icinga-jessie main
deb-src http://packages.icinga.com/debian icinga-jessie main

Либо выполним в командной оболочке код, который автоматически сформирует нужный файл в каталоге /etc/apt/sources.list.d в зависимости от нашей текущей версии Debian:

# DIST=$(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release); \
  echo "deb http://packages.icinga.com/debian icinga-${DIST} main" > \
  /etc/apt/sources.list.d/${DIST}-icinga.list
  echo "deb-src http://packages.icinga.com/debian icinga-${DIST} main" >> \
  /etc/apt/sources.list.d/${DIST}-icinga.list

Не забываем отключить более недоступный репозиторий Debmon, если он был подключен ранее:

# rm /etc/apt/sources.list.d/debmon.list

Обновляем кеш менеджера пакетов:

# apt-get update

Убедимся в том, что из подключённого репозитория на доступны новые версии пакетов:

# apt list --upgradable | grep icinga

WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.

icinga2/icinga-jessie 2.8.4-1.jessie amd64 [upgradable from: 2.8.0-1.jessie]
 icinga2-bin/icinga-jessie 2.8.4-1.jessie amd64 [upgradable from: 2.8.0-1.jessie]
 icinga2-common/icinga-jessie 2.8.4-1.jessie all [upgradable from: 2.8.0-1.jessie]
 icinga2-doc/icinga-jessie 2.8.4-1.jessie all [upgradable from: 2.8.0-1.jessie]
 icinga2-ido-mysql/icinga-jessie 2.8.4-1.jessie amd64 [upgradable from: 2.8.0-1.jessie]
 icingacli/icinga-jessie 2.5.3-1.jessie all [upgradable from: 2.5.0-1.jessie]
 icingaweb2/icinga-jessie 2.5.3-1.jessie all [upgradable from: 2.5.0-1.jessie]
 icingaweb2-common/icinga-jessie 2.5.3-1.jessie all [upgradable from: 2.5.0-1.jessie]
 icingaweb2-module-doc/icinga-jessie 2.5.3-1.jessie all [upgradable from: 2.5.0-1.jessie]
 icingaweb2-module-monitoring/icinga-jessie 2.5.3-1.jessie all [upgradable from: 2.5.0-1.jessie]
 libicinga2/icinga-jessie 2.8.4-1.jessie amd64 [upgradable from: 2.8.0-1.jessie]
 php-icinga/icinga-jessie 2.5.3-1.jessie all [upgradable from: 2.5.0-1.jessie]

Имеющаяся в моём распоряжении Debian Jessie в пакетами, ранее установленными из Debmon, успешна была обновлена новыми версиями пакетов Icinga Package Repository/Debian.

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