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: 56.707 ]

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

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

O poderoso Nagios

OpenVPN para clientes Windows no Debian Squeeze

Leitura recomendada

Fontes com filtros LCD no Arch Linux

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Instalando DRBD + Heartbeat no Debian 6

GRUB e a senha de root - como atacar e proteger seu sistema

Servidor de impressão Linux com clientes Windows 2000

  
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