Пакетные репозитории
Каталог пакетов и ручные загрузки: https://glaber.io/repo.
Каналы репозиториев
| Канал | Версия Glaber | URL | Назначение |
|---|---|---|---|
| latest | 3.6 | https://glaber.io/repo/latest | Текущая линейка. Рекомендуется для новых установок и обновлений в рамках 3.6 |
| stable | 3.4 | https://glaber.io/repo/stable | Более старая долгоживущая линейка 3.4 |
| common | — | https://glaber.io/repo/common | Дополнительные компоненты (agent2, воркеры, плагины, glbmap, net-snmp и др.) |
Версионированные пути /repo/3.6/... и /repo/3.4/... — алиасы тех же деревьев, что latest и stable.
Примечание
Инструкции ниже даны для канала latest (3.6).
Для линейки 3.4 замените в URL latest на stable (или 3.6 на 3.4).
Поддерживаемые операционные системы
Актуальный список всегда на странице репозитория. Для latest (3.6) на момент обновления документации:
DEB (Debian, Ubuntu, Astra Linux)
| Дистрибутив | Путь в репозитории | Suite (apt) |
|---|---|---|
| Astra Linux 1.7 | astra-1.7 |
astra-1.7 |
| Astra Linux 1.8 (SE) | astra-1.8 |
astra-1.8 |
| Debian 11 (Bullseye) | debian-11 |
bullseye |
| Debian 12 (Bookworm) | debian-12 |
bookworm |
| Debian 13 (Trixie) | debian-13 |
trixie (также доступен suite debian-13) |
| Ubuntu 20.04 LTS | ubuntu-20 |
focal |
| Ubuntu 22.04 LTS | ubuntu-22 |
jammy |
| Ubuntu 24.04 LTS | ubuntu-24 |
noble |
В пути используется major-номер (ubuntu-24, не ubuntu-24.04).
RPM (AlmaLinux, ALT, Oracle Linux, РЕД ОС)
| Дистрибутив | Путь в репозитории |
|---|---|
| AlmaLinux 8 / 9 / 10 | almalinux-8, almalinux-9, almalinux-10 |
| ALT Linux 10 / 11 | altlinux-10, altlinux-11 |
| Oracle Linux 10 | oracle-10 |
| РЕД ОС 7 / 8 | redos-7, redos-8 |
В канале stable (3.4) дополнительно публикуются Debian 10 и Ubuntu 18.04; в latest (3.6) их нет.
Подключение GPG-ключа (DEB)
apt-key на современных системах устарел и на Debian 13 / Ubuntu 24 может быть недоступен. Используйте keyring и signed-by:
apt-get update
apt-get install -y wget gnupg2 lsb-release ca-certificates
wget -qO - https://glaber.io/repo/key/repo.gpg \
| gpg --dearmor -o /usr/share/keyrings/glaber-archive-keyring.gpg
Добавление репозитория: Debian и Ubuntu
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/$(. /etc/os-release; echo ${ID})-$(lsb_release -sr | cut -f1 -d.) \
$(lsb_release -sc) main" \
> /etc/apt/sources.list.d/glaber.list
apt-get update
Примеры готовых строк:
# Debian 13 (Trixie)
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/debian-13 trixie main" \
> /etc/apt/sources.list.d/glaber.list
# Ubuntu 24.04 (Noble)
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/ubuntu-24 noble main" \
> /etc/apt/sources.list.d/glaber.list
# Debian 12 (Bookworm)
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/debian-12 bookworm main" \
> /etc/apt/sources.list.d/glaber.list
Добавление репозитория: Astra Linux
# Astra Linux 1.8
echo "deb [signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/astra-1.8 astra-1.8 main" \
> /etc/apt/sources.list.d/glaber.list
apt-get update
Для 1.7 замените astra-1.8 на astra-1.7 в URL и в имени suite.
Добавление репозитория: AlmaLinux и совместимые RPM
cat > /etc/yum.repos.d/glaber.repo <<'EOF'
[glaber]
name=Glaber Official Repository
baseurl=https://glaber.io/repo/latest/rpm/almalinux-$releasever/
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF
dnf makecache
Для других RPM-дистрибутивов подставьте путь каталога:
# ALT Linux 11
baseurl=https://glaber.io/repo/latest/rpm/altlinux-11/
# Oracle Linux 10
baseurl=https://glaber.io/repo/latest/rpm/oracle-10/
# РЕД ОС 8
baseurl=https://glaber.io/repo/latest/rpm/redos-8/
Отличия пакетов новых ОС от прежних
Пакеты собираются отдельно под каждый major дистрибутива. Ставить .deb / .rpm от другой ОС или другого major нельзя.
Debian 13 и Ubuntu 24.04 vs более старые DEB
На Debian 13 (Trixie) и Ubuntu 24.04 (Noble) дистрибутивы перешли на time64 (t64) ABI. Пакеты Glaber для этих ОС зависят от библиотек с суффиксом t64, например:
libcurl4t64,libssl3t64,libsnmp40t64libopenipmi0t64,libevent-2.1-7t64,libevent-pthreads-2.1-7t64libldap2(вместоlibldap-2.5-0на Debian 12 / Ubuntu 22)
Также выше минимальная версия libc6 (для этих сборок — >= 2.38).
На Debian 11/12 и Ubuntu 20/22 зависимости идут на «классические» имена (libcurl4, libssl3, libsnmp40, …).
Практические следствия:
- пакет с меткой
-debian-13не установится на Debian 12 и наоборот; - то же для
-ubuntu-24vs-ubuntu-22; - на Debian 13 / Ubuntu 24 для подключения репозитория нужен keyring +
signed-by, неapt-key.
В имени файла версии дистрибутив указан явно, например:
glaber-server-pgsql_3.6.186-…-debian-13_amd64.deb
RPM: EL10 и аналоги
Сборки для AlmaLinux 10 / Oracle Linux 10 (и близких) несут суффикс вроде .el10 и не совместимы с el8/el9. РЕД ОС 7 и 8 — отдельные деревья (redos-7, redos-8).
Именование и состав пакетов
Префикс пакетов — glaber, не zabbix, например:
glaber-server-pgsql
glaber-proxy-mysql
glaber-frontend-php
glaber-nginx-conf
glaber-agent
Имена исполняемых файлов и unit'ов по-прежнему часто совпадают с Zabbix (zabbix_server, zabbix-server.service и т.п.). Перед установкой удалите конфликтующие пакеты zabbix-*.
Основной репозиторий (latest / stable)
Сервер, прокси, классический агент, frontend, конфиги nginx/apache, Java gateway.
Каталог common
Дополнительно: Glaber Agent 2, воркеры, плагины agent2, glbmap, glaber-graph, сборки net-snmp для Astra, Windows-агент и прочее — см. https://glaber.io/repo/common.
Агенты Zabbix по протоколу совместимы с Glaber; для штатной установки предпочтительны пакеты glaber-agent / glaber-agent2 из репозитория Glaber.
Установка пакетов
Debian / Ubuntu / Astra
apt-get install glaber-server-pgsql glaber-frontend-php glaber-nginx-conf
Другие варианты бэкенда: glaber-server-mysql; для прокси — glaber-proxy-pgsql / glaber-proxy-mysql / glaber-proxy-sqlite3.
AlmaLinux и аналоги
dnf install glaber-server-pgsql
# или: yum install glaber-server-pgsql