Monitoração com Zabbix no Debian Squeeze

Este artigo descreve como compilar esta ferramenta de monitoramento de rede, adicionar hosts e criar o mapa da rede. Ferramenta indispensável para um administrador de redes.

[ Hits: 54.971 ]

Por: Pedro Franca em 19/12/2012


Acessando o Zabbix e configurando host



Esta é a tela de login, no primeiro login você terá que usar o seguinte usuário:
  • Login: admin
  • Senha: zabbix

Este usuário é o padrão do Zabbix, depois que você fizer o primeiro login poderá ativar o usuário zabbix e criar outros:
Após o login, você terá essa tela:
Para ativar o monitoramento do próprio Server Zabbix, vá na seguinte opção:

Configuration → Host

E clique em: Not Monitored
Após aparecerá a mensagem abaixo, clique em: OK
Agora o status mudará para "Monitored", em verde:
Para adicionar um host Windows, temos que instalar os agentes antes. Primeiro, temos que entrar no site do Zabbix para fazer o download dos agentes Windows.

Para isso, abra um browser qualquer e entre no site:
Navegue na opção download na parte superior, na próxima tela, escolha a ultima opção dos agents:
Descompacte os arquivos, renomeie a pasta descompactada para zabbix, dentro da pasta zabbix você terá as seguintes pastas: Bin e conf.

Entre na pasta Bin e você verá os arquivos necessários para a instalação dos agentes, tanto 32 bits como 64.

Copie esta pasta zabbix para o c:/ do servidor desejado. Dentro da pasta zabbix, crie um arquivo TXT com o seguinte nome "zabbix_agentd.conf". Dentro deste arquivo deve ter as seguintes informações:

Server=IP do Servidor do Zabbix
Hostname=Nome da máquina Cliente
StartAgents=5
DebugLevel=3
LogFile=C:\zabbix\zabbix_agentd.log
Timeout=3

Depois salve e certifique-se que o arquivo está com a extensão .conf e não .txt, senão o agente não funciona.

Abra o prompt de comando e execute o seguinte:

> cd ..

Duas vezes até chegar na raiz do C.

Então Execute:

> C:\zabbix\bin\win32\zabbix_agentd.exe -i -c C:\Zabbix\zabbix_agentd.conf

Se tudo ocorreu bem, você receberá as mensagens:
zabbix_agentd.exe [1540]: Service "ZABBIX Agent" installed successfully.
zabbix_agentd.exe [1540]: Event source "ZABBIX Agent" installed successfully.


Agora, temos que iniciar o agente no service do Windows:

Iniciar → Painel de Controle → Ferramentas administrativas → Serviços
  • Encontre o agente Zabbix, dê um duplo clique.
  • Clique em: Start
  • E depois: OK

Com isso, nossa parte no Windows acabou, agora vamos voltar para o Zabbix.

Vamos adicionar o servidor no Zabbix. Vá para as seguintes opções:

Configuration → Host
E clique em: Create Host
Na próxima tela você terá que preencher as seguintes opções:
  • Host name → Nome da máquina a ser monitorada
  • Visible name → Nome que vai aparecer na tela de monitoração do Zabbix
  • Ip address → IP do servidor a ser monitorado
Depois você terá que ir na opção "Templates" e clicar em: Add

Aparecerá um pop-up onde você vai escolher a opção: Template OS Windows
Depois clique em: Select
Em seguida, clique em: Save

Pronto, é só fazer este procedimento para todos os hosts Windows.

Página anterior     Próxima página

Páginas do artigo
   1. Preparando o sistema
   2. Instalando o Zabbix e configurando o MySQL
   3. Acessando o Zabbix e configurando host
   4. Criando um mapa para a rede
Outros artigos deste autor

O poderoso Nagios

OpenVPN para clientes Windows no Debian Squeeze

Proxy transparente com Squid, com controle de banda e bloqueio por horários

Leitura recomendada

Atualizando o kernel do Slackware de forma segura, sem o famoso "kernel panic"

Porque o Linux é difícil

Ubuntu 10.04 OpenLDAP NFS QUOTA

Configuração: Servidor de nomes slave com Bind9 no Debian 4.0

coLinux - Linux dentro do Windows

  
Comentários
[1] Comentário enviado por LeonardoGoretti em 19/12/2012 - 14:25h

Muito bom!! vou testar, mas de antemão está muito bem explicado..Parabens!!!

[2] Comentário enviado por jprrezende em 19/12/2012 - 21:01h

waldemberguem,

muito bom o artigo, parabéns. Notei e também li o artigo sobre nagios. Como você já possui experiência com os dois gostaria que você compartilhasse conosco sua opnião fazendo uma comparação entre o Nagios, o Zabbix e caso também conheça o Cacti.

Valeu.

[3] Comentário enviado por waldemf em 20/12/2012 - 16:22h

jprrezende,

Eu trabalho com o Nagios a mais tempo do que com o Zabbix, não tem como negar que o Zabbix é mais completo em todos os pontos, mais isso é uma questão de gosto, na minha opinião o Nagios é mais simples "entre aspas", mais é mais objetivo, embora o Zabbix faça quase todas as coisas que o nagios faz, mais é como falei é questão de gosto, embora penso assim, eu trabalho com as 2 ferramentas na minha rede, uma é complemento da outra, a junção das 2 torna a rede melhor em questão de monitoramento, agora sobre o cacti, bom também trabalho com ele a um tempo, e não vivo sem também, consigo analisar os link em questão de consumo, o que entra e o que sai, essa analise é mais fácil porque ele gera gráficos com precisão, um exemplo: As vezes algum diretor acessa de casa a rede através da openvpn, com o cacti eu consigo saber exatamente o tempo que ele ficou na rede e quanto ele consumiu, coisas que o nagios nem o zabbix faz...pelo menos nunca vi uma opção dessa...rs como já comentado a junção das ferramentas nos torna um profissional mais completo e um rede mais segura. Sem falar das notificações por e-mail e sms que acho a cereja do bolo. Essa é minha opnição...
Um abraço.

[4] Comentário enviado por cicero.ladeira em 27/12/2012 - 15:22h

Muito bom o artigo, assim como nosso amigo WALDEMBERGUEM eu também comecei a monitorar VPNs e Servidores através do Nagios, uma ótima ferramente que estou utilizando até hoje e com o tempo fui melhorando adicionando recursos inclusive o NAGMAP que não tem no zabbix.
O zabbix realmente é mais completo inclusive para os windoseiros que tem medo da linha de comando e podem configurar tudo a partir do browser; mas na dúvida estou utilizando os 3 (Nagios Zabbix e Cacti).
Um grande abraço.

[5] Comentário enviado por waldemf em 27/12/2012 - 15:34h

Concordo com você " cicero.ladeira " sou meio suspeito de falar, mais prefiro mil vezes trabalhar com linha de comando, quando o sistema tem tela visual, eu me perco todo... :)

[6] Comentário enviado por sanzinhu em 27/12/2012 - 15:43h

Cara eu fiz igualzinho no tutorial (Pelo menos umas 2 vezes) e sempre fica avisando que o servidor não está rodando nessa tela (http://img.vivaolinux.com.br/imagens/artigos/comunidade/login2.PNG)...Será que você poderia me dá uma ajudinha...
Vlw...

[7] Comentário enviado por waldemf em 27/12/2012 - 17:17h

Na hora que vc fez a importação das imagens para dentro do mysql deu algum erro?

[8] Comentário enviado por cicero.ladeira em 27/12/2012 - 17:30h

Sanzinhu eu também tive problemas quando eu instalei o zabbix e se me lembro bem tente fazer o procedimento abaixo:

# nano /etc/init.d/zabbix-server

Encontre a linha:

DAEMON=/home/zabbix/bin/${NAME}

e substitua por:

DAEMON=/usr/sbin/${NAME}

[9] Comentário enviado por dalveson em 29/12/2012 - 16:49h

Parabens pelo artigo, segui os passos deu tudo certo, aproveitando o momento, eu stou querendo criar um unico grafico com utilização de link em kpbs de aprox. 10 agentes, vc ja fez isso alguma vez?
abraços

[10] Comentário enviado por waldemf em 04/01/2013 - 11:20h

Em apenas um único gráfico nunca fiz, mais na minha empresa eu uso o Cacti e o MRTG, e eles me atende muito bem, principalmente o CACTI.
;)

[11] Comentário enviado por rodrigomori em 08/01/2013 - 18:34h

Muito Bom o tutorial
Gostaria de saber como faria para monitorar os meus links de ( ADSL, Satélite entre outros ) atraves do comando ping.

Obrigado

[12] Comentário enviado por Jonatas_rc2 em 12/03/2013 - 08:52h

Amigo, bom dia.

Parabéns pelo excelente artigo. Conseguir fazer tudo certo. O único problema que estou enfrentando é monitorar clientes externos.

Tenho um servidor Debian na Nuvem, instalei o agente nele, apontei para o ip publico e no meu firewall de borda fiz uma regra de encaminhamento para todas requisições externas direcionados a porta 10051 fosse redirecionado para meu zabbix-server. Mesmo pingando do servidor zabbix no cliente não funciona. Diz que o destino é inalcansável. Testo a porta 10051 e esta aberta. O que posso fazer para monitorar os clientes externos só com o agente?

Muito obrigado!

[13] Comentário enviado por hellsdragon em 31/07/2013 - 13:51h

Muito bom artigo.

Tive que adicionar o caminho "C:\zabbix\bin\win32\zabbix_agentd.exe" na excessão do Firewall do Windows 7.

Att,

H'D.

[14] Comentário enviado por josesaldanha em 19/08/2013 - 10:38h

Parabéns, muito bom!

[15] Comentário enviado por kadman em 12/09/2013 - 14:54h

Parabéns pelo arquivo @waldemberguem, gostaria apenas de complementar mencionando o fato de poder receber alertas por SMS e Torpedo de VOZ com o Zabbix.

Link para o tutorial:
http://tutoriais.directcall.com.br/alertas-do-zabbix-por-sms-utilizando-api-directcall/

Obrigado!

[16] Comentário enviado por marceloviana em 14/01/2014 - 16:52h

Ótimo trabalho.

[17] Comentário enviado por marceloviana em 12/02/2014 - 16:14h

Oi, estou com dificuldades para adicionar o template "Template SNMP Disks"
para monitorar o espaço em disco, quanto tento adicionar teste template recebo a seguinte mensagem:
Não foi possível encontrar interface "177.128.24.90" no host para a chave do item "hrStorageDescr".

Como fazer para monitor disco e memória de um cliente Windows e linux, quais templates preciso para isso?

Obrigado!

[18] Comentário enviado por GuGon2 em 20/02/2014 - 21:09h

Boa noite pessoal,
Gostaria de saber se consigo minitor o mesmo agente do zabbix de dois servers diferentes... 2 externos (ou 1 na rede interna (ti da empresa)e 1 na rede externa (empresa tercerizada)??

Obrigado!

[19] Comentário enviado por danielrambo em 17/06/2014 - 15:15h


[8] Comentário enviado por cicero.ladeira em 27/12/2012 - 17:30h:

Sanzinhu eu também tive problemas quando eu instalei o zabbix e se me lembro bem tente fazer o procedimento abaixo:

# nano /etc/init.d/zabbix-server

Encontre a linha:

DAEMON=/home/zabbix/bin/${NAME}

e substitua por:

DAEMON=/usr/sbin/${NAME}


Amigo, deu certo fazer o esquema acima ?? Para mim também não está rodando o Zabbix, fiz o passo a passo acima e nada. Alguma ideia ?

[20] Comentário enviado por cbittarello em 22/07/2014 - 10:52h

Bom Dia! Estou com problemas para monitorar um host com 3 interfaces, não consigo criar itens iguais para duas interfaces por exemplo; ocorre a mensagem abaixo;

Já existe um item com a chave "icmpping" em "HOST"


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts