terça-feira, 6 de junho de 2017

Instalando Proxy Zabbix | Ubuntu 16.04

Instalando Proxy Zabbix

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

Proxy para Zabbix ​3.2 for Ubuntu 16.04 LTS

# wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
# dpkg -i zabbix-release_3.2-1+xenial_all.deb
# apt-get update

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.

# 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.

#mkdir /var/lib/zabbix
#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:

#nano /etc/zabbix/zabbix_proxy.conf 

Server=IP Do Seu Servidor Zabbix
Hostname=NomeDoSeuZabbixProxy
DBName=/var/lib/zabbix/zabbix.db
DBUser=zabbix
DBPassword=zabbix

Inicie o processo do  Zabbix Proxy

# service zabbix-proxy start

Verificar se o processo está rodando

#tail  /var/log/zabbix/zabbix_proxy.log

Um comentário:

  1. Olá,

    Muito bom seu tutorial me ajudou no ambiente atual.

    So fiquei com uma duvida, tentei localizar alguma documentação mas não consegui.

    Tenho um ambiente com Zabbix rodando com um Banco em MYSQL, e preciso subir um proxy em uma filial, porem posso subir o zabbix-proxy com sqlite3?

    Tem algum problema em ter:
    Zabbix-Server em MYSQL e Zabbix-proxy em sqlite3 ?

    agradeço seu retorno.

    ResponderExcluir