Instalando o Zabbix

Zabbix é uma ferramenta usada para monitorar a performance e a disponibilidade de uma rede. Ele possui suporte à banco de dados e conta com uma interface web para seu gerenciamento.

[ Hits: 344.249 ]

Por: Michell Antunes em 05/11/2005


O servidor



Vale lembrar que o servidor é o host que vai receber as informações das outras máquinas. :)

Faça o download do Zabbix no site:
Crie o usuário "zabbix" com o seguinte comando:

# adduser --system --group zabbix

Instale o SNMP e os headers files do MySQL e SNMP:

# apt-get install snmp libmysqlclient14-dev libsnmp5-dev

Descompacte o arquivo baixado com o comando:

# gunzip zabbix.tar.gz; tar -xvf zabbix.tar
ou
# tar -xzvvf zabbix.tar.gz

Acesse o diretório com os arquivos de instalação do Zabbix.

Crie um banco de dados com o nome "zabbix":

# mysql -u -p
mysql> CREATE DATABASE zabbix;
mysql> QUIT;

# cd create/mysql
# cat schema.sql | mysql -u -p zabbix
# cd ../data
# cat data.sql | mysql -u -p zabbix


No diretório criado quando descompactou os arquivos do Zabbix, devemos configurá-lo e compilá-lo com os seguintes comandos:

# ./configure with-mysql with-net-snmp
# make


Copie os arquivos binários criados no diretório bin/ para a pasta /usr/local/bin.

Insira as seguintes linhas no seu arquivo /etc/services:

zabbix_agent 10000/tcp
zabbix_trap 10001/tcp

Insira no arquivo /etc/inetd.conf a seguinte linha:

zabbix_trap stream tcp nowait.3600 zabbix /usr/local/bin/zabbix_trapper

Note que o último parâmetro da linha é o caminho para os arquivos binários do Zabbix. Se eles estiverem em outro local, favor alterar.

Se você for usar o agente na mesma máquina, adicione também a seguinte linha (veremos isso logo mais):

zabbix_agent stream tcp nowait.3600 zabbix /opt/zabbix/bin/zabbix_agent

Reinicie o inetd:

# /etc/init.d/inetd restart

Configure os seguintes arquivos no diretório /etc/zabbix:
  • zabbix_agent.conf - Altere o IP do Zabbix Server;
  • zabbix_agentd.conf - Altere o IP do Zabbix Server;
  • zabbix_suckerd.conf - Opções para melhorar o desempenho do Zabbix;
  • zabbix_trapperd.conf - Opções para melhorar o desempenho do Zabbix quando for monitorar mais de 50 hosts.

Acesse o diretório onde estão instalados os binários do Zabbix e inicie o Zabbix Server:

# ./zabbix_suckerd
# ./zabbix_trapperd


Se for necessário, inicie o agente:

# ./zabbix_agentd

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando
   3. O servidor
   4. A interface web
   5. Instalando o agente
   6. Finalizando
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o Ubuntu Linux 8.04 (Hardy heron) no MSI Wind

Usando um adaptador USB bluetooth no Slackware 10.2

Funcionamento do Processador

Instalação do Linux em dual boot com Windows 10 em notebook Samsung

Configurando sua máquina para tocar vários sons ao mesmo tempo

  
Comentários
[1] Comentário enviado por removido em 05/11/2005 - 12:56h

viva o zabbix e viva o Sr mantunes...
Vamos experimentar esta maravilha das maravilhas...
10!!!

[2] Comentário enviado por danillofa em 06/11/2005 - 23:31h

tipo tenho q instalar o agente nas estações mesmo?
flws
t+

[3] Comentário enviado por mantunes em 07/11/2005 - 12:09h

Em tempo ainda:
Para monitorar hosts Windows siga os passos abaixo:

- Faça o download do Zabbix na máquina Windows;
- Descompacte o ZabbixW32.exe
- Crie um arquivo de configuração em c:/zabbix_agentd.conf (como o arquivo zabbix_agentd.conf dos host linux).
- Execute o seguinte comando para iniciar o agente:

ZabbixW32.exe install

- Se seu arquivo de configuração estiver num diretório diferente de c:\zabbix_agentd.conf, você deve especificar o local quando for instalar o serviço:

ZabbixW32.exe --config <caminhodoarquivodeconfiguração> install

- Utilize o painel de controle para iniciar o serviço do agente ou execute o comando:

ZabbixW32.exe start

[[]]'s

[4] Comentário enviado por lzuanazzi em 25/01/2006 - 13:00h

Show de bola o artigo...

[5] Comentário enviado por pexao em 02/02/2006 - 17:38h

Faltaram algumas coisas no tutorial, mas ele eh bom
falou informar qual user e senha sao necessarios para acessar a ferramenta web. Os arquivos no debian nao estao no mesmo local que voce falou.
Mas meus parabens pelo artigo amigo, :)

[6] Comentário enviado por pexao em 06/02/2006 - 12:10h

O server na minha estacao nao está rodando, estou utilizando o Mysql5 e o PHP5 o apache eh o 2.

alguma dica?

Segui o tutorial a risca, mas nao encontrei isso.

Outra coisa, na hora de instalar o banco de dados no MySQL5 ele tem alguns bugs, entao tive q fazer o processo manualmente.

Abracos

[7] Comentário enviado por rodrigo_guedes em 17/10/2006 - 18:11h

Estou com problemas na interface web do zabbix. Aparentemente é bobo mas poderá causar grandes dores de cabeça mais tarde...

Quando coloco o Zabbix para monitorar o modo gráfico das triggers que criei, não está aparecendo o nome da máquina correspondente (aparece apenas a palavra 'image')

O que devo fazer? Grato pela atenção.

Atenciosamente,

Rodrigo Guedes

[8] Comentário enviado por imonteirov em 01/12/2006 - 11:31h

e3a347:/opt/zabbix/misc # ../bin/zabbix_server start
Starting zabbix_server Usage: /opt/zabbix/bin/zabbix_server {start|stop|restart}
startproc: exit status of parent of /opt/zabbix/bin/zabbix_server: 1
failed
e3a347:/opt/zabbix/misc #

E agora, o que posso fazer?

[9] Comentário enviado por imonteirov em 13/12/2006 - 23:29h

resolvido.. removi o db e criei novamente.

[10] Comentário enviado por danhot em 07/08/2007 - 19:34h

Ei cara blz,
Seguinte estou com dúvida referênte ao arq. frontends/php/include/db.inc.php:
ele te da vários locais onde constam os parametros, mas especifícamente onde irei alterar acabei ficando em dúvida se puder especificar agradeço

[11] Comentário enviado por removido em 25/10/2007 - 08:42h

Olá colega
quero sua opnião tecnica.
qual é a vantagem do zabbix em cima do nagios e do Cacti?

[12] Comentário enviado por marcio_comp em 26/03/2008 - 20:27h

Seu artigo é bom. Porém, estou com dificuldades de em algumas dependencias.
tenho o apache2, o php5 e o mysql5 instalado na minha máquina com o ubuntu 7.04, porém, quando rodo o ./configure, da a seguinte mensagem de erro:
>checking mysql_config... no
>configure: erro: not found MySQL Library

Como posso corriguir isso?

obrigado,

Márcio

[13] Comentário enviado por fabiobarby em 08/04/2008 - 16:10h

Quem não estiver conseguindo instalar o Zabbix, adicione a seguinte linha no source.list:

deb http://mirror.opf.slu.cz/zabbix stable contrib

Atualize e instale o Zabbix:
#aptitude install zabbix-frontend-php zabbix-server zabbix-agent

mais informações em:
http://www.debianadmin.com/monitoring-your-networkservers-and-clients-with-high-performance-zabbix.h...


[14] Comentário enviado por rogerio em 28/07/2008 - 09:32h

fabiobarby, nesse link indicado só tem até a versão 1.3 as mais novas não estã lá.

[15] Comentário enviado por davidcortez em 02/08/2008 - 10:28h

caro, mantunes nos hosts windows aparece o serviço do zabbix só que quando tento iniciar o serviço ele envia uma mensagem de erro 1053 o serviço não respondeu a requisição de inicio ou o controle em tempo habil poderia me ajudar.

[16] Comentário enviado por alex_a_souza em 23/12/2008 - 18:28h

Eu intalei via ports, o problema que fiz isso no freebsd.
Vc ou alguem aki já instalou no freebsd 7.0?
Gostaria de ajuda.
Muito obrigado

[17] Comentário enviado por thaseppe em 12/02/2009 - 12:08h

Caros,

alguém tem uma idéia de dimensionamento de servidor para abrigar o Zabbix (taxe de crescimento de base de dados, etc?). Tenho um parque de 200 servidores e 50 ativos de rede.
Outra dúvida: o agente do zabbix exige configuração mínima de hardware? (tipo, se eu colocar num servidor beeem ruinzinho, daqueles montadps, funciona?)

tks, abraços,

Thais

[18] Comentário enviado por tandrade em 13/02/2009 - 17:39h

Preciso saber se alguém está usando a versão 1.6.2

Estou tendo dificuldades para usar os "externalscripts" e o UserParemeter do zabbix_agent.conf e zabbix_agentd.conf

Quero executar scripts específicos em meus hosts para trazer algum dado para o zabbix e não estou conseguindo.

Grato,

[19] Comentário enviado por calaff2 em 08/03/2009 - 20:01h

Man instalei e configurei o zabbix, mais n estou conseguindo monitorar os outros servidores
Instalei o agent no servidor Linux e no Windows mais nada.
da essa msg:
Get value from agent failed: Cannot resolve []

tenho servidores windows e Linux.

Poderia me ajudar?

[20] Comentário enviado por calaff2 em 09/03/2009 - 00:05h

conseguir man :)

Repositorio para instalar o zabbix no Centos e no Fedora
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

Att: Idalmo Junior

[21] Comentário enviado por chacal19 em 01/12/2009 - 14:36h

olá,
estou precisando de uma força ..
no meu zabbix aqui ..
assim que inicia na tela de introdução ..
deu o seguinte erro:

[ERROR: Error connecting to database[Access denied for user 'zabbix'@'localhost' (using password: YES)]]

alguem aí pode me ajudar com isso ?

grato.
Att

[22] 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.

[23] Comentário enviado por skyzumm em 06/05/2010 - 17:47h

Olá, estou com problemas na instalação do Zabbix 1.8.2:

na etapa 11
shell> cd bin
shell>./zabbix_server
resposta

bash: ./zabbix_server: Arquivo ou diretório não encontrado

Se eu entrar no caminho onde se encontra o arquivo zabbix_server.exe, tenho que entrar neste caminho:

shell>cd src
shell>cd zabbix_server
shell>zabbix_server

resposta

zabbix_server [18034]: Cannot open config file [/etc/zabbix/zabbix_server.conf] [No such file or directory].

não sei se o caminho esta errado, minha pasta zabbix está com nome 'zabbix-1.8.2'
os arquivos
- zabbix_agent.conf
- zabbix agented.conf
- zabbix_server.conf
estão na pasta /etc/zabbix-1.8.2/misc/conf/

como faço para rodar o processo ?

Valeu

[24] Comentário enviado por alex.oliver em 14/10/2010 - 16:41h

Olá Michell tudo bem!

Kara eu estou implantando um sistema de monitoramento na empresa onde trabalho, e escolhi o zabbix para esta tarefa.
Estou tendo uns probleminhas, quanto a configuração do Zabbix, por exemplo, quanto faço a configuração do zabbix no sistema( ./configure --enable-server --with-mysql --with-net-snmp -with-jabber), logo em seguida não consigo utilizar o comando make, porque não existe este arquivo no diretório # /zabbix-1.8.3
Por que será?
Eu baixei os arquivos direto do servidor do Zabbix.org...não faço idéia, segui o passo a passo, e até baixei o manual do site mencionado, e nada.

Grato pela oportunidade.

Alex.

[25] Comentário enviado por camilaalvesk em 16/11/2010 - 10:27h

Olá estou com problemas com o zabbix!!!
Faz uns dois meses que eu instalei o zabbix aqui na empresa, estava tudo funcionando, até que um host parou de ser monitorado.
Olhei o arquivo de log e está dando um erro assim :

No active checks on server: host [Zabbix server] not found

alguém pode me ajudar???? eu não sei o que pode ser!!!!

Desde já agradeço...

[26] Comentário enviado por emerson2703 em 16/02/2011 - 17:45h

boa tarde,

na configuração de host esta dando a menssagem "got empty string from [192.168.0.200]. Assuming that agent drpped connection because of access permissions.

Alguem pode ajudar?

[27] Comentário enviado por perucio em 21/11/2012 - 11:16h

Estou com o seguinte erro, na hora de iniciar o agente:

[root@centauro ~]# /etc/init.d/zabbix-agentd start
Starting zabbix agent: /bin/bash: line 1: 670 Exceção de ponto flutuante /usr/local/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
[FALHOU]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts