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.808 ]

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

Tutorial de instalação do H3270 (sources) com SSL no RHEL5 (s390x)

Canivete Suíco VRlivrestúdio

Instalação da IDE Anjuta em ambientes não-Gnome (HOW-TO)

Bacula - Instalação no XenServer 6

S1 Ponto: Sistema de controle de ponto Open Source para Linux (Ubuntu)

  
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