Você está na página 1de 8

PREPARANDO O SISTEMA PARA A INSTALAO

Aps a instalao do Ubuntu Server e servios bsicos, vamos resolver as dependncias


da aplicao, para que a instalao do Zabbix tenha sucesso.
Nesta instalao, optei pelos seguintes pacotes:

Banco de dados MySQL.

Front-end Apache 2.

PHP 5 e extenses do PHP.

Levando em considerao que seu apt-get est com os repositrios configurados:

#aptgetupdate
1. Instalando as dependncias
Comece a instalar os pacotes:

#aptgetinstallmysqlserver5.5apache2php5php5curl
php5devphp5mysqlphp5gdphp5xmlrpcopenipmilibssh21
libssh21devlibssh2phpfpinglibcurl3libiksemel3
libiksemeldevsnmplibmysqlddevlibmysqldpic
libmysqlclientdevmake
Obs.: eu prefiro instalar um pacote de cada vez, para verificar o passo a passo.
2. Instalando o Zabbix Server
Depois das dependncias resolvidas, vamos baixar o source do Zabbix em:

http://www.zabbix.com/download.php

Crie um diretrio "/srv/zabbix" e copie o source do Zabbix. Depois, extraia os arquivos:

#tarxvzfzabbix[Verso].tar.gz
Crie o usurio "zabbix" em seu sistema:

#groupaddzabbix

#useraddgzabbixzabbix

PREPARANDO O BANCO DE DADOS


3. Preparando o Banco de dados MySQL
Entre no MySQL e digite a senha:

#mysqlurootp
Crie a database:
mysql> createdatabasezabbixdb;
mysql> quit;
Configure a permisso ao usurio "zabbix":

#mysqlurootpe"grantallprivilegesonzabbixdb.*to
zabbix@localhostidentifiedby'zabbix';"
Obs.: v at o diretrio descompactado do Zabbix, que possui os arquivos ".sql" (no caso
desta verso: /srv/zabbix/zabbix-2.0.6/database/mysql) e estando neste diretrio, digite:

#mysqluzabbixpzabbixdb<schema.sql
#mysqluzabbixpzabbixdb<images.sql
#mysqluzabbixpzabbixdb<data.sql
Agora o banco de dados est preparado para instalao do Zabbix.

CONFIGURAO
4. Configurando os pacotes (sources)
Dentro do diretrio do Zabbix (/srv/zabbix/zabbix-2.0.6/), vamos compil-lo com os
seguintes parmetros:

#./configureenableserverenableagentwithmysql
enableipv6withsnmpwithlibcurl3withssh2

#makeinstall
Adicione ao final do arquivo "/etc/services", as seguintes linhas:
zabbix-agent
zabbix-agent
zabbix-trapper
zabbix-trapper
10050/tcp #Zabbix Agent
10050/udp #Zabbix Agent
10051/tcp #Zabbix Trapper
10051/udp #Zabbix Trapper

Edite as seguintes linhas do arquivo "/usr/local/etc/zabbix_agentd.conf":


PidFile=/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
LogFileSize=1
DebugLevel=3
EnableRemoteCommands=1
LogRemoteCommands=1
Server=127.0.0.1
ListenPort=10050
Hostname=[Nome_do_HOST]

Edite as seguintes linhas do arquivo "/usr/local/etc/zabbix_server.conf":


ListenPort=10051
LogFile=/tmp/zabbix_server.log
LogFileSize=2
PidFile=/tmp/zabbix_server.pid
DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=senha do zabbix para acessar o banco de dados
StartIPMIPollers=1
StartDiscoverers=5
Timeout=3
FpingLocation=/usr/bin/fping

5. Configurando o front-end PHP


Para saber se seu Apache est funcionando, digite em um navegador de internet o IP do
Zabbix:

http://[IP_DO_SERVIDOR]
E aparecer:
It works!
This is the default web page for this server.
The web server software is running
but no content has been added, yet.

Precisamos ajustar algumas informaes do PHP, para os pr-requisitos do Zabbix.


Edite o arquivo "/etc/php5/apache2/php.ini", com as seguintes opes:
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = America/Sao_Paulo

Aps editar o arquivo, reinicie o Apache:

#/etc/init.d/apache2restart
6. Configurando a inicializao do sistema
Entre no diretrio "/srv/zabbix/zabbix-2.0.6/misc/init.d/debian" e copie os arquivos para
"/etc/init.d":

#cpzabbixagent/etc/init.d
#cpzabbixserver/etc/init.d
D permisso de execuo para estes arquivos:

#chmod+x/etc/init.d/zabbixserver/etc/init.d/zabbix
agent
Inicie os servios:

#/etc/init.d/zabbixserverstart

#/etc/init.d/zabbixagentstart
Verifique se os processos esto rodando:

#psef|grepzabbix
zabbix 2189

1 0 01:13 ? 00:00:00 /usr/local/sbin/zabbix_server

zabbix 2191 2189 0 01:13 ? 00:00:00 /usr/local/sbin/zabbix_server


zabbix 2192 2189 0 01:13 ? 00:00:00 /usr/local/sbin/zabbix_server
zabbix 2193 2189 0 01:13 ? 00:00:00 /usr/local/sbin/zabbix_server
zabbix 2194 2189 0 01:13 ? 00:00:00 /usr/local/sbin/zabbix_server

Atualize os arquivos de inicializao do sistema:

#updaterc.dfzabbixserverdefaults
#updaterc.dfzabbixagentdefaults
Como estamos configurando um servidor Ubuntu, o diretrio default do Apache
"/var/www". aconselhvel criar um diretrio "zabbix":

#mkdir/var/www/zabbix
Entre no diretrio dos fontes "/srv/zabbix/zabbix-2.0.6/frontends/php" e copie todo o
contedo para "/var/www/zabbix":

#cpa*/var/www/zabbix/
#chownRwwwdata:wwwdata/var/www/zabbix/
Agora, j pode acessar o Zabbix atravs da URL:

http://[IP_DO_SERVIDOR]/zabbix
TERMINANDO A INSTALAO PELA INTERFACE GRFICA

Veja se est tudo OK.

Configure a conexo com o MySQL:

Detalhes do servidor:

Instalao efetuada com sucesso.

Agora s comear a us-lo:

Username: admin

Password: zabbix

Você também pode gostar