Áú»¢¶Ä²©

3 Instala??o a partir de pacotes

A partir dos reposit¨®rios da distribui??o

V¨¢rias distribui??es populares possuem pacotes com o Áú»¢¶Ä²©. Voc¨º pode utiliza-los para instalar o Áú»¢¶Ä²©.

Os pacotes fornecidos pelas distribui??es podem n?o ser t?o recentes quanto os fornecidos pelo reposit¨®rio da Áú»¢¶Ä²©.

A partir do reposit¨®rio oficial da Áú»¢¶Ä²©

A Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© a partir do reposit¨®rio. Este pacote cont¨ºm as configura??es para o yum.

# rpm -ivh

Instalando os pacotes do Áú»¢¶Ä²©

Exemplo de instala??o de instala??o do Áú»¢¶Ä²© Server, banco de dados e interface web no mesmo servidor.

O reposit¨®rio oficial da Áú»¢¶Ä²© INC tamb¨¦m prov¨º os pacotes fping, iksemel, libssh2. Estes pacotes est?o localizados no diret¨®rio non-supported.

# yum install zabbix-server-mysql zabbix-web-mysql

Exemplo de instala??o apenas do Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© Server.

# systemctl start zabbix-server

Editando a configura??o do PHP para a interface web do Áú»¢¶Ä²©

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 Áú»¢¶Ä²© estar¨¢ dispon¨ªvel em 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 Áú»¢¶Ä²© a partir do reposit¨®rio. Este pacote cont¨ºm as configura??es para o apt.

Áú»¢¶Ä²© 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

Áú»¢¶Ä²© ?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

Áú»¢¶Ä²© ?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 Áú»¢¶Ä²©

Exemplo para instalar o Áú»¢¶Ä²© Server, banco de dados e interface web com MySQL.

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

Exemplo para instalar o Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© Server.

# service zabbix-server start

Editando a configura??o do PHP para a interface web do Áú»¢¶Ä²©

A configura??o do Apache para a interface web do Áú»¢¶Ä²© 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 Áú»¢¶Ä²© estar¨¢ dispon¨ªvel em atrav¨¦s do seu navegador. O usu¨¢rio e senha padr?es s?o: Admin/zabbix.