Сборка пакетов осуществляется с помощью конвеера на Gitlab.

Если комит делать с ключом --static, то бинарники в пакетах слинкуются максимально статически.
Без ключа --static бинарники будут линковаться динамически.

----------------------------------------------------------
В конфиге сервера выключаем поллеры и включаем воркеры:
cat /etc/glaber/glaber_server.conf

StartGlbSNMPPollers=0
StartGlbSnmpWorkers=1
SnmpWorkerLocation=/usr/bin/glaber_snmp_worker

StartGlbAgentPollers=0
StartGlbAgentWorkers=1
AgentWorkerLocation=/usr/bin/glaber_agent_worker

----------------------------------------------------------
Шифрование с помощью общего ключа.

В конфиге агента прописываем путь ключа и его ID:
cat /etc/glaber/glaber_agentd.conf
TLSConnect=psk
TLSAccept=psk
TLSPSKFile=/etc/glaber/glaber_agentd.psk
TLSPSKIdentity=PSK 001

Где psk-файл можно создать так:
openssl rand -hex 32 > /etc/glaber/glaber_agentd.psk

В web включаем шифрование хоста с помощью ключа и вписываем в поля
"PSK identity" и PSK соответствующие значения.

----------------------------------------------------------
Шифрование с помощью сертификата.

В конфиге сервера прописываем пути сертификатов CA, сервера и ключа сервера:
cat /etc/glaber/glaber_server.conf
TLSCAFile=/etc/glaber/ca.crt
TLSCertFile=/etc/glaber/glaber_server.crt
TLSKeyFile=/etc/glaber/glaber_server.key

В конфиге агента прописываем пути сертификатов CA, агента и ключа агента:
cat /etc/glaber/glaber_agentd.conf
TLSConnect=cert
TLSAccept=cert
TLSCAFile=/etc/glaber/ca.crt
TLSCertFile=/etc/glaber/glaber_agentd.crt
TLSKeyFile=/etc/glaber/glaber_agentd.key

В web для хоста включаем шифрование с помощью сертификата.
