Установка и настройка прокси-сервера Zabbix

Допустим у нас есть машина с установленным Debian 8. Установим и настроим пассивную проксю с бд в sqlite.

Добавим пакет который сам установит репозиторий zabbix и ключ для него (проверьте актуальность версии тут http://repo.zabbix.com/zabbix/):

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb
dpkg -i zabbix-release_3.0-1+jessie_all.deb

Установим сам прокси-сервер

apt-get update
apt-get install zabbix-proxy-sqlite3 ntp

Далее в конфигурационном файле прокси-сервера изменяем следующие параметры:

#Адрес сервера Zabbix куда мы будем отсылать данные, можно использовать FQDN
Server=1.1.1.1
#Имя прокси-сервера, может содержать пробелы
Hostname=Proxy-01
#Указываем путь к базе данных
DBName=/var/lib/zabbix/zabbix_proxy.db

Создаем БД для прокси

cd /var/lib
mkdir ./zabbix
touch ./zabbix/zabbix_proxy.db
chown -R zabbix:zabbix ./zabbix
cd /usr/share/doc/zabbix-proxy-sqlite3
gzip -d schema.sql.gz
sqlite3 /var/lib/zabbix/zabbix_proxy.db < schema.sql

Теперь на основном сервере zabbix'а добавляем новый прокси. Заходим в раздел «Administration → Proxies», нажимаем кнопку «Create proxy». Указываем «Proxy name» (должно совпадать с Hostname указанным в конфиге прокси), оставляем режим прокси «Active», если уже есть хосты готовые обслуживаться новой проксей, добавляем их в «Proxy hosts». Жмем «Add».

Перезапускаем службы на свежеустановленной проксе:

service ntp restart
service zabbix-proxy restart

Базовая настройка готова. Не забудьте настроить фаерволлы.

Если ругается на невозможность интерпретировать OID'ы

Что бы при запуске прокси не ругался в лог такими сообщениями:

Cannot adopt OID in ...

Нужно поставить пакет snmp-mibs-downloader, для этого должны быть подключены репозитории с несвободным софтом - non-free.

shell> apt-get install snmp-mibs-downloader
Ваш комментарий. Вики-синтаксис разрешён:
E Q Y Y​ J