quinta-feira, 18 de julho de 2013

Instalação do Zabbix 2.0 para Debian 6

Instalação de pacotes

Esta Instalação é feita no Debian 6 (Squeeze)
Instale o pacote de configuração de repositório. este pacote contém arquivos de configuração do apt.

Dentro de /root crie uma pasta para fazermos os downloads

# mkdir download

# cd download/
# wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1squeeze_all.deb

# dpkg -i zabbix-release_2.0-1squeeze_all.deb
# apt-get update


Instalação e configuração do banco de dados MySQL.
Pacote debian Zabbix irá criar um DB Zabbix e preencher o banco de dados inicial automaticamente. No entanto, não há nenhuma maneira para definir o conjunto de caracteres do banco de dados MySQL. Se você usar um banco de dados MySQL como backend db Zabbix, por favor, siga os seguintes passos antes de instalar o pacote zabbix-server-mysql, ou não usar dbconfig-comum.


Instale o pacote do servidor MySQL:
# apt-get install mysql-server



Ajuste o parâmetro de codificação de caracteres no arquivo / etc / mysql / my.cnf
[Mysqld]
default-character-set = utf8

Em seguida, iniciar o mysqld
# service mysql start
ou

# /etc/init.d/mysql restart




Instalando pacotes Zabbix

Instalar pacotes Zabbix. dbconfig-comum vai criar o banco de dados e preencher o esquema iniciais e os dados automaticamente. Se db backend está localizado em um servidor diferente, defina dbc_remote_questions_default='true' in /etc/dbconfig-common/config.

Servidor Zabbix e frontend web com banco de dados mysql.
# apt-get install zabbix-server-mysql zabbix-frontend-php

Exemplo de instalação de agente Zabbix.
# apt-get install zabbix-agent

Edição de configuração do PHP para Zabbix frontend
Arquivo de configuração do Apache para Zabbix frontend está localizado em /etc/apache2/conf.d/zabbix. 

Alguns PHP ajustes já estão configurados.
# vim / etc/apache2/conf.d/zabbix
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value 2M upload_max_filesize
php_value max_input_time 300
php_value date.timezone America/Sao_Paulo


É necessário remover o comentário da configuração "date.timezone" e defina o fuso horário correto para você. Depois de alterar o arquivo de configuração, reinicie o servidor web apache.
# Service apache2 reiniciar

Zabbix frontend está disponível em http://[IP_do_Servidor]/zabbix no navegador.



Ao acessar  no navegador você terá:
1 - Welcome
   Clique em Next.
2 - Check of pre-requisites. ( Tem que estar tudo Ok)
   Clique em Next.
3 - Configure DB conection.
- Database type: MySQL
- Database host: localhost
- Database port: 0 (se você alterou coloque a porta correspondente, deixando 0 ele pega a porta padrão do MySQL).
- Database name: zabbbix
- User: root
- Password: [sua_senha]
Teste a conexão,  se der tudo Ok
   Clique em Next
4 - Zabbix server details
-Host: localhost
-Port: 10051
-Name:
5 - Pre-Installation summary
   Clique em Next
6 - Instalar
   Clique em Finish

 Nome de usuário / senha padrão é admin / zabbix.

Referências:



Nenhum comentário:

Postar um comentário