Páginas

sexta-feira, 2 de janeiro de 2015

Zabbix SNMP Tutorial



Zabbix SNMP Tutorial

Neste tutorial vamos abordar as etapas para monitoramento de equipamentos com SNMP.

 Autor: Hernandes Martins
Email: hernandssARROBAgmail.com
Janeiro de 2015

              
Recursos Utilizados
01 Máquina Virtual com Linux Centos 6.5.(Virtual Box).
Putty Release 0.60
Zabbix 2.4 rodando.
01 Equipamento com SNMP Habilitado (Router D-Link DSL 500B)
Browser para acesso a interface web Google Chrome.
Passos executados
Antes de iniciar, temos que levar em consideração alguns conceitos para entender a lógica deste tipo de monitoramento, abaixo segue os passos executados neste tutorial.

1.            SNMP do equipamento
2.            Visão geral do que será monitorado
3.            Criar Grupo
4.            Cadastrar o host no Zabbix
5.            Visualizar os dados coletados


Nota: Primeiramente antes de iniciar os passos devemos certificar que o equipamento a ser monitorado tem suporte ao protocolo SNMP. 

1.     SNMP do equipamento

·         Verifique se o protocolo SNMP está habilitado e qual community foi configurada.

Ø  Procure por SNMP Configuration em seu equipamento e observe o campo Community.
Ø  Observe que neste equipamento ajustei a community para:  bandit

·         Testando a versão do SNMP, SNMPv1, SNMPv2,SNMPv3

[root@zbxserver001 ~]# snmpwalk –v2c –c bandit 10.1.1.1 sysName.0

A  resposta deve ser:

SNMPv2-MIB::sysName.0 = STRING: DSL-500B 

2.     Visão geral do que será monitorado

Neste passo vamos escolher o template que vamos aplicar ao nosso equipamento.
Observe que para este tutorial utilizamos o Template SNMP Device. Para visualizar o template clique em:
·          Configuração>>Template >> Localize Template SNMP Device.
·         Clicando em itens observe que temos as informações que serão coletadas.

3.     Criar Grupo

Para este tutorial vamos criar o grupo com o nome Routers, com o objetivo de manter organizados os routers dentro do zabbix.
 ·      Clique em: Configuration>>Host groups>>Create host group
·      Preencha o campo Group name: Routers
·      Para finalizar clique em: Add 

4.     Cadastrar o equipamento no Zabbix

Para ativar o monitoramento é necessário  associar o template ao host seguindo os passos a seguir.
·         Clique em:  Configuration>> Hosts>> Create Host
·         Preencha o campo Host Name: Router DLink 500B
·         Adicione o grupo: Routers
·         Em SNMP interfaces clique em: Add
·         Preencha o campo IP address: 10.1.1.1
·          Connect to Port: 161
·         Na parte superior clique na aba: Templates
·         Em Link new templates digite o nome do template: TemplateSNMP Device
·         Selecione e clique em : Add
·         Na parte de superior clique em: Macros
·         No campo Macro digite: {$SNMP_COMMUNITY}
·         No campo Value digite: bandit (Community configurada no equipamento)
·         Clique em: Add para finalizar este passo.

Pronto a associação do template ao host foi efetuada e o processo de ativação foi concluído com sucesso, agora vamos visualizar as informações.

5.     Visualizar os dados coletados

Depois que finalizamos as etapas anteriores de configuração do host, agora vamos visualizar o monitoramento e os dados coletados.
  •  Clique em :Monitoring >>Latest data>>
  • Selecione o Grupo: Routers
  • Selecione o Host: Router DLink 500B
  • Clique em: General

Observe as informações que são exibidas, elas indicam que o monitoramento esta sendo efetuado com sucesso.
6.     Considerações Finais.

Conclusão: Este tutorial teve como objetivo esclarecer dúvidas em relação ao monitoramento básico de através do protocolo SNMP, lembrando que  podemos monitorar outras informações  que não foram mencionados e que podem ser localizados na MIB do equipamento.

7.     Referências

3 comentários:

  1. o comando snmpwalk não é reconhecido. Já tenho o zabbix basicamente funcionando (trabalho academico). Como saber se o snmp está instalado?

    ResponderExcluir
  2. se no servidor possuir o arquivo /etc/snmp/snmp.conf é porque possui o snmp instalado.

    ResponderExcluir
  3. Olá, é necessário também o pacote:

    apt-get install snmp-mibs-downloader

    Para reconhecer os comandos, logo em seguida reinicie o serviço zabbix-server com o comando:

    service zabbix-server restart

    ResponderExcluir