Instalando o Zabbix 1.6.6 no Debian 5

Este artigo visa detalhar cada parte do processo de instalação do Zabbix. Para quem ainda não conhece, Zabbix é uma ferramenta de monitoração de serviços de rede.

[ Hits: 33.805 ]

Por: Ricelli Gouveia em 30/03/2010


Baixando e configurando o Zabbix



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".

Página anterior    

Páginas do artigo
   1. Instalando os pacotes que são pré-requisitos
   2. Instalando MySQL e bibliotecas
   3. Baixando e configurando o Zabbix
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Como instalar o compilador Free Pascal

Convertendo os Arquivos de Temas do Windows (.themepack) em Pacotes de Wallpapers Úteis para o Linux

Cacti + Plugins (Settings, Monitor, Thold e Weathermap) - Instalação e configuração

Instale já o Audacity na sua máquina!

Bacula + Webacula + Bacula-web + bat no CentOS 6.3

  
Comentários
[1] Comentário enviado por Douglas Oliveira em 30/03/2010 - 18:58h

Ola,

Como eu faço para adicionar servidores windows para monitorar o HD, Memoria, Ping, etc ....


Fico no aguardo.

[2] Comentário enviado por dolivervl em 30/03/2010 - 19:00h

Ele tem mais opções que o Nagios?

[3] Comentário enviado por ricelligouveia em 30/03/2010 - 20:16h

Douglas, para ter um monitoramento completo, seja servidores Windows ou Linux, é necessário instalar o agente do zabbix nos servidores. Estou providenciando um artigo de demonstração da instalação do agente.

[4] Comentário enviado por ricelligouveia em 30/03/2010 - 20:20h

Dolivervl, na verdade o Zabbix é uma ferramenta mais completa, pois além de fazer monitoramento de serviços, através dele você pode criar gráficos, mapas da rede, alertas via emails, relatórios, etc. O Nagios também é uma boa ferramenta de monitoramento de serviços.

[5] Comentário enviado por andrezc em 30/03/2010 - 23:15h

Interessante o assunto do artigo, só que, o Nagios e o Spong são mais completos.

[6] Comentário enviado por dolivervl em 31/03/2010 - 12:46h

Vamos ter q abrir um debate para saber quem é mais completo.

[7] Comentário enviado por everton_thomaz em 01/04/2010 - 15:51h

estou com erro quando tento instalar o GCC
Err http://http.us.debian.org lenny/main libgmp3c2 2:4.2.2+dfsg-3
403 Forbidden
Falhou ao buscar http://http.us.debian.org/debian/pool/main/g/gmp/libgmp3c2_4.2.2+dfsg-3_i386.deb 403 Forbidden
E: Impossível buscar alguns arquivos, talvez executar apt-get update ou tentar com --fix-missing?

mesmo forçando a instalação ocorre o erro...

Alguem Poderia me ajudar.

[8] Comentário enviado por tiagowz em 05/04/2010 - 15:34h

Problemas na instalação:

Ao executar o comando: cat data.sql | mysql -uroot -p<senha do root do mysql> zabbix

Apresentou o seguinte erro: ERROR 1146 (42S02) at line 24: Table 'zabbix.config' doesn't exist


A partir daí não continuei a instalação!

Alguém sabe one foi o erro?

[9] Comentário enviado por hibiki em 05/04/2010 - 16:34h

Ola Pessoas !

Estou tendo problema para instalar na hora de dar o make ele me da o erro

make[2]: ** [zabbix_server] Erro 1
make[2]: Saindo do diretório `/opt/zabbix-1.6.6/src/zabbix_server'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/opt/zabbix-1.6.6/src/zabbix_server'
make: ** [all-recursive] Erro 1

Será que algem pode me dar uma luz!!

Alan

[10] Comentário enviado por everton_thomaz em 06/04/2010 - 11:03h

Pessoal.

Estou tendo erro quando estou compilando o Zabbix.

checking for mysql_config... no
configure: error: MySQL library not found

Alguem pode me ajudar.


[11] Comentário enviado por everton_thomaz em 06/04/2010 - 11:05h

Estava com erro no Compilador GCC, graças ao forum consegui resolver, foi necessário colocar o CD da versão do Linux e instalar gcc++ buscando a partir do CD do DEBIAN.

[12] Comentário enviado por manoserpa em 15/04/2010 - 11:27h

Opa.

Conclui a instalação, mas não está gerando valor nenhum nos gráficos, sabem onde encontro um material legal para configuração?


Valeu.

[13] Comentário enviado por willian.barker em 22/09/2010 - 13:51h

Parabens pelo artigo.
Nao tive dificuldades para instalar o Zabbix. Pensei que nao conseguiria. Parabens...

Obrigado por disponibilizar este artigo.

[14] Comentário enviado por error13 em 29/09/2011 - 17:20h

cara eu tive alguns problemas com os comandos citados acima, amis ate ai me virei, porem quando chega a parte de dar:

Inicie o servidor Zabbix:

# zabbix_server

ele me fala comando nao encontrado, e ate compreendo pq ele teria este comando?

parei nessa parte teria como me dar uma auxilio?

[15] Comentário enviado por tiago.rssantiago em 12/12/2011 - 18:21h

Brother sou iniciante em linux, seu tutorial esta muito legal e estava tudo indo bem...pelo que vi consegui instalar, mas na tela de inicialização ele faz um teste com o banco de dados no passo "4 Configure DB Connection", e ao colocar a porta e a senha do banco o mesmo da a mensagem " error database selection Unknown database zabbix" Poderia me ajudar a resolver isso? Estou precisando muito dessa ajuda.

Grande abraço

Tiago


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts