Zabbix Documentation 3.0

1.8  2.0  2.2  2.4  
3.0
  3.2  3.4

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar

pt:manual:installation:install_from_packages

3 Instalação a partir de pacotes

A partir dos repositórios da distribuição

Várias distribuições populares possuem pacotes com o Zabbix. Você pode utiliza-los para instalar o Zabbix.

Os pacotes fornecidos pelas distribuições podem não ser tão recentes quanto os fornecidos pelo repositório da Zabbix.

A partir do repositório oficial da Zabbix

A Zabbix SIA fornece pacotes oficiais no formato RPM e DEB para o Red Hat Enterprise Linux, Debian e Ubuntu LTS.

Os pacotes estão disponíveis em repo.zabbix.com. Repositórios no formato yum e apt também estão disponíveis neste servidor. O passo a passo de instalação do Zabbix a partir destes pacotes é fornecido nesta documentação.

Red Hat Enterprise Linux / CentOS

Versões suportadas: RHEL 7, Oracle Linux 7, CentOS ​7

Instalando o repositório de configuração

Instalando o Zabbix a partir do repositório. Este pacote contêm as configurações para o yum.

# rpm -ivh http:​repo.zabbix.com/​zabbix/​3.0/rhel/7/​x86_64/​zabbix-release-3.0-1.el7.noarch.rpm === Instalando os pacotes do Zabbix === Exemplo de instalação de instalação do Zabbix Server, banco de dados e interface web no mesmo servidor. <note>O repositório oficial da Zabbix INC também provê os pacotes fping, iksemel, libssh2. Estes pacotes estão localizados no diretório non-supported.</note> # yum install zabbix-server-mysql zabbix-web-mysql Exemplo de instalação apenas do Zabbix Agent. # yum install zabbix-agent === Criando o banco de dados inicial === É necessário que o banco de dados e o usuário a serem utilizados pelo Zabbix já tenham sido criados antes de se executar estes scripts. Veja os scripts de criação do banco de dados para MySQL. # cd /​usr/​share/​doc/​zabbix-server-mysql-3.0.0 # zcat create.sql.gz | mysql -uroot zabbix === Iniciando o serviço do Zabbix Server === Editando a configuração do banco de dados no zabbix_server.conf # vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix Iniciando o processo do Zabbix Server. # systemctl start zabbix-server === Editando a configuração do PHP para a interface web do Zabbix === O arquivo de configuração do apache está localizado em /etc/httpd/conf.d/zabbix.conf. Algumas das diretivas do PHP já estarão configuradas. php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value always_populate_raw_post_data -1 # php_value date.timezone America/Sao_Paulo É necessário que se remova o comentário na linha do parâmetro “date.timezone” e que se defina o timezone apropriado (America/Sao_Paulo para a maioria dos estados brasileiros). Após a alteração do arquivo de configuração será necessário o reinicio do processo do servidor web (Apache). # systemctl start httpd A interface web do Zabbix estará disponível em http://zabbix-frontend-hostname/zabbix através do seu navegador. O usuário e senha padrões são: Admin/zabbix. ==== Debian / Ubuntu ==== Versões suportadas: Debian 7 (Wheezy) e 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr) === Instalando o repositório de configuração === Instalando o Zabbix a partir do repositório. Este pacote contêm as configurações para o apt. Zabbix 3.0 para Debian 7: # wget http:​repo.zabbix.com/​zabbix/​3.0/​debian/​pool/​main/​z/​zabbix-release/​zabbix-release_3.0-1+wheezy_all.deb

# dpkg -i zabbix-release_3.0-1+wheezy_all.deb
# apt-get update

Zabbix ​3.0 for Debian 8:

# 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+wheezy_all.deb
# apt-get update

Zabbix ​3.0 for Ubuntu 14.04 LTS:

# wget http://​repo.zabbix.com/​zabbix/​3.0/​ubuntu/​pool/​main/​z/​zabbix-release/​zabbix-release_3.0-1+trusty_all.deb
# dpkg -i zabbix-release_3.0-1+trusty_all.deb
# apt-get update

Instalando os pacotes do Zabbix

Exemplo para instalar o Zabbix Server, banco de dados e interface web com MySQL.

# apt-get install zabbix-server-mysql zabbix-frontend-php

Exemplo para instalar o Zabbix Agent apenas.

# apt-get install zabbix-agent

Criando o banco de dados inicial

Crie uma base de dados e usuário no MySQL. Consulte os scripts de criação de base de dados para MySQL.

Importe o esquema de tabelas e dados padrões.

# cd /​usr/​share/​doc/​zabbix-server-mysql
# zcat create.sql.gz | mysql -uroot zabbix

Iniciando o processo do Zabbix Server

Edite a configuração do arquivo zabbix_server.conf

# vi /​etc/​zabbix/​zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

Inicie o processo do Zabbix Server.

# service zabbix-server start

Editando a configuração do PHP para a interface web do Zabbix

A configuração do Apache para a interface web do Zabbix está localizada em /etc/apache2/conf.d/zabbix ou /​etc/​apache2/​conf-enabled/zabbix.conf. Algumas das configurações do PHP já estão definidas.

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone America/Sao_Paulo

É necessário que se remova o comentário na linha do parâmetro “date.timezone” e que se defina o timezone apropriado (America/Sao_Paulo para a maioria dos estados brasileiros). Após a alteração do arquivo de configuração será necessário o reinicio do processo do servidor web (Apache).

# service apache2 restart

A interface web do Zabbix estará disponível em http://zabbix-frontend-hostname/zabbix através do seu navegador. O usuário e senha padrões são: Admin/zabbix.