Общие комментарии

Для именования пакетов используеься имена glaber*, например, glaber-server, glaber-frontend-php.

В сборках есть фронтенд, сервер и прокси. Остальные пакеты нужно ставить оригинальные zabbix (агент, агент2, get, sender, js), так как эти службы неизменны в Glaber и нет смысла дублировать одинаковые пакеты.

В server* и proxy* сборках собраны специфичные для Glaber утилиты - glbmap, воркеры.

Из исходников

Сборка архива релиза

git clone [<https://gitlab.com/mikler/glaber.git>](<https://gitlab.com/mikler/glaber.git>)
cd glaber
./bootstrap.sh
./configure
make dbschema
make gettext
make css
make dist
./configure --with-libpthread --with-libpcre --with-libcurl --with-libxml2 --with-net-snmp --with-openssl --enable-ipv6 --with-ssh2 --with-openipmi --with-unixodbc --with-ldap --enable-server --enable-proxy --enable-agent --enable-agent2 --enable-java --sysconfdir=/etc/zabbix --with-postgresql
make -j4

В ./configure в данном случае указано что нужно собрать agent + agent2 + server with pgsql + proxy with pgsql + java-gateway (не нужное можно убрать на уровне опций в configure).

Типовой набор пакетов (но он может быть с излишком) можно посмотреть в файле сборки ci/cd: https://gitlab.com/mikler/glaber/-/blob/master/.gitlab-ci.yml

Для работы асинхронных поллерор с ICMP нужно собрать отдельно утилиту glbmap (форк zmap c правками для glaber) Подробно тут ( Glaber ICMP checks ) (https://gitlab.com/mikler/glbmap). Инструкция по сборке там своя, на выходе будет утилита zmap поддерживающая интерактивный режим работы.

Debian

Сейчас есть сборки для debian версий jessie (8), stretch(9), buster(10), bullseye(11)

Инструкция:

  1. Добавьте репозиторий в список репозиториев системы:
apt-get update
apt-get install wget gnupg2 lsb-release apt-transport-https -y 
wget --quiet -O - <https://glaber.io/repo/key/repo.gpg> | apt-key add -
echo "deb [arch=amd64] <https://glaber.io/repo/debian> $(lsb_release -sc) main" > /etc/apt/sources.list.d/glaber.list 
apt-get update

  1. Установите сервер или прокси
apt-get install glaber-server-mysql
или
apt-get install glaber-proxy-pgsql

Ubuntu

Сейчас есть сборки для ubuntu версий xenial(16.04), bionic(18.04), focal(20.04)