Instalando Proxy Zabbix

Nesta parte irei usar o Ubuntu 14.04 como base, porém o procedimento será similar para qualquer distribuição Linux.

Procurando por zabbix-proxy no apt-cache vemos que há três opções de zabbix proxy:

# apt-cache search zabbix-proxy
zabbix-proxy-mysql - network monitoring solution - proxy (using MySQL)
zabbix-proxy-pgsql - network monitoring solution - proxy (using PostgreSQL)
zabbix-proxy-sqlite3 - network monitoring solution - proxy (using SQLite3)

Eu irei usar a versão que usa o SQLite como banco de dados pelo fato de ser mais rápido e prático para se configurar.

sudo apt-get install zabbix-proxy-sqlite3

Após a instalação, a primeira coisa que devemos fazer é criar o banco de dados SQLite para o Proxy. A documentação do Debian sugere criar o banco de dados em /var/lib/zabbix/zabbix.db e é isso que vamos fazer.

zcat /usr/share/zabbix-proxy-sqlite3/schema.sql.gz | sqlite3 /var/lib/zabbix/zabbix.db
chown zabbix:zabbix /var/lib/zabbix/zabbix.db

Feito isso, o banco de dados estará criado e com as permissões corretas para o Proxy. Agora vamos aos arquivos de configuração. O primeiro arquivo a editar é o /etc/zabbix/zabbix_proxy.conf e vamos editar as seguintes linhas:

Server=IP Do Seu Servidor Zabbix
Hostname=NomeDoSeuZabbixProxy
DBName=/var/lib/zabbix/zabbix.db
StartPingers=5
StartDiscoverers=5

Feito isso, edite o arquivo /etc/default/zabbix-proxy e troque a linha

START=no

por

START=yes

Após isso, caso deseja usar rastreio SNMP (para antenas Ubiquiti, Câmeras ou outros dispositivos) instale o SNMP:

sudo apt-get install snmp snmp-mibs-downloader
sed -i 's/mibs :/#mibs :/g' /etc/snmp/snmp.conf

Vamos agora para configuração do Proxy no servidor Zabbix!