Baixando e descompactando o
Zabbix para o diretório /opt:
# cd /opt
# wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.6.6.tar.gz
# tar xfvz zabbix-1.6.6.tar.gz
Criando e estruturando um banco de dados para o Zabbix:
# mysql -u root -p<senha que você definiu durante a instalação do mysql>
Observe que -p é junto da senha, sem espaço.
mysql>
create database zabbix;
mysql>
quit;
Caso não esteja, entre no diretório aonde você descompactou o Zabbix:
# cd /opt/zabbix-1.6.6
# cd create/schema
# cat mysql.sql | mysql - uroot -p<senha do root do mysql> zabbix
# cd ../data
# cat data.sql | mysql -uroot -p<senha do root do mysql> zabbix
# cat images_mysql.sql | mysql -uroot -p<senha do root do mysql> zabbix
# cd /opt/zabbix-1.6.6
# ./configure –enable-server –with-mysql –with-net-snmp –enable-agent
# make
# make install
Crie um diretório onde ficarão os arquivos de configuração do Zabbix:
# mkdir /etc/zabbix
Crie o arquivo de configuração do Zabbix e coloque o conteúdo abaixo:
# touch /etc/zabbix/zabbix_server.conf
Server=1
StartPollers=6
StartTrappers=5
ListenPort=10051
HousekeepingFrequency=1
SenderFrequency=30
DebugLevel=3
Timeout=5
PidFile=/var/tmp/zabbix_server.pid
LogFile=/tmp/zabbix_server.log
AlertScriptsPath=/home/zabbix/bin/
DBName=zabbix
DBUser=root
DBPassword=senha_do_banco_zabbix
Crie um usuário chamado zabbix:
# useradd zabbix
Inicie o servidor Zabbix:
# zabbix_server
Crie um diretório dentro do /var/www/ para ser adicionado o ambiente web do Zabbix.
# mkdir /var/www/zabbix
Copie todo conteúdo descompactado para a pasta onde dará acesso ao Zabbix Web.
# cp -r /opt/zabbix-1.6.6/frontends/php/* /var/www/zabbix
Dê as permissões necessárias aos arquivos para o Apache poder interpretar a aplicação.
# chown -R www-data:www-data /var/www/zabbix
Abra o arquivo php.ini.
# pico /etc/php5/apache2/php.ini
Altere os valores das opções conforme abaixo e salve o arquivo:
max_execution_time = 300
date.timezone = America/Maceio
Obs.: Além de definir o valor date.timezone = America/Maceio você precisa descomentar esta linha, retirando o ponto e vírgula do início.
PRONTO! Seu servidor já está configurado e já pode ser acessado:
http://ip-do-servidor/zabbix
Ao abrir o Zabbix pela primeira vez será aberto o assistente de configuração do frontend. O assistente testará se tudo está ok, avance até ele pedir as configurações do banco. Lembre-se de colocar, caso ele pergunte, o número da porta (10051) e a senha do banco do Zabbix.
Após a finalização do assistente entre com o login "admin" e a senha "zabbix".