O front-end é uma interface web desenvolvida em linguagem PHP utilizada para o gerenciamento do
Zabbix. É uma interface amigável e poderosa oferecida juntamente com o pacote de instalação oficial do Zabbix. Para prosseguir com a instalação e configuração desta interface, siga os passos seguintes.
Ajuste as configurações do PHP que são pré-requsisitos para o front-end.
Edite o arquivo
/etc/php5/apache2/php.ini:
# vi /etc/php5/apache2/php.ini
Inclua as linhas seguintes:
date.timezone = America/Sao_Paulo
max_execution_time = 300
memory_limit = 512M
post_max_size = 32M
upload_max_filesize = 16M
max_execution_time = 600
max_input_time = 600
Reinicie o Apache para atualizar as novas configurações do PHP:
# /etc/init.d/apache2 restart
Copie os códigos fontes PHP do front-end para o /var/www/zabbix.
# cp -r /usr/src/zabbix-1.8.8/frontends/php/ /var/www/zabbix
# chown -R www-data:zabbix /var/www/zabbix
Agora seu front-end está pré-configurado. Utilizando um browser, entre com o seguinte endereço:
http://<endereco_da_maquina>/zabbix/
Será exibida a tela inicial de instalação de boas-vindas à instalação do Zabbix:
Na próxima tela será exibido a licença do produto. Selecione a opção "I Agree" e clique em Next.
A próxima tela valida as configurações e os pré-requisitos para execução do Zabbix. Se tudo estiver OK, clique em Next.
Agora, vamos prosseguir com a configuração da conexão com a base de dados:
- Na opção Type, selecione MySQL.
- Na opção Host, escreva localhost, se o banco estiver na mesmo servidor.
- Na opção Port, deixe padrão (0).
- Na opção Name, insira o nome da base de dados no MySQL (zabbix).
- Na opção User, insira o nome do usuário com permissão de acesso (zabbix).
- Na opção Password, coloque a senha do usuário.
Agora, clique no botão Test Conection para validar as configurações. Se tudo estiver certo, aparecerá um OK verde acima do botão. Clique em Next.
A próxima tela serve para confirmar as configurações do passo anterior. Clique em Next.
O próximo passo será confirmar se os arquivos de configuração estão corretos. Clique em Next.
Será exibida uma mensagem de sucesso na configuração. Se isso acontecer, o front-end para o Zabbix estará configurado corretamente. Clique em Finish.
Agora aparecerá a tela de login do Zabbix. Para logar, utilize o usuário "Admin" e senha "zabbix".
NOTA: Em caso de problemas no acesso a base de dados, edite o arquivo /var/www/zabbix/include/db.inc.php e configure o acesso a base de dados MySQL manualmente, inserindo as seguintes linhas no final do arquivo, antes de fechar a tag PHP.
Editando o arquivo:
# vi /var/www/zabbix/include/db.inc.php
Insira ou altere as linhas seguintes:
$DB_TYPE ="MYSQL";
$DB_SERVER ="localhost";
$DB_DATABASE ="zabbix";
$DB_USER ="zabbix";
$DB_PWD ="password";