Monitorar InstantVoice via SNMP


Introdução

Este documento visa descrever todas as informações necessárias para monitorar a Plataforma InstantVoice através de SNMP em qualquer sistema de monitoramento. Descrevemos neste documento os dados para configuração do serviço de monitoramento, as principais informações a serem monitoradas e um passo-a-passo com exemplo de configuração na ferramenta open source de monitoramento chamada Zabbix.


Dados da Plataforma InstantVoice

Abaixo segue os dados de conexão para coletar as informações via SNMP da plataforma InstantVoice

  • Community: instantvoicenet

  • Version: 1 ou 2c


Juntamente com esse manual está sendo disponibilizado um arquivo .xml para facilitar a importação e configuração de todos os itens a serem monitorados. Esse tutorial se baseou na versão 5 do Zabbix, dependendo da versão utilizada, a aparência, menus e posicionamento das opções poderão ser em locais diferenciados, mas isso não irá modificar o resultado final.


Importando o template

Com o Zabbix logado como administrador escolha a opção Configuration (1) -> Templates (2) e em seguida o meu import (3).



Na tela de importação selecione selecione o .xml disponibilizado e marque as caixas de seleção conforme a imagem abaixo




Você receberá uma mensagem que a importação teve sucesso:


Após a importação será criado o template InstantVoice SNMP juntamente com as Applications, Itens e Triggers padrões.


Segue abaixo prints de todas informações importadas para conferência:











Adicionando Host na Monitoria

Com a importação finalizada e validada, deve-se adicionar o host ao grupo e ao template para iniciar a monitoria. Para isso abra o menu Configuration -> Hosts e escolha a opção Create Host.

Preencha os campos da seguinte forma:

Aba Hosts:

  • Host name: Nome do Host

  • Groups:  Instantvoice SNMP Clients
    Interfaces: 

  • SNMP: IP do servidor (Porta 161)

  • SNMP Version: SNMPv2 (Preferencialmente) ou SNMPv1

  • SNMP Community: instantvoicenet


Obs: Caso a opção interface venha preenchida com “Agent” remova a mesma, pois não será utilizada.


Aba Template:

Link New Template: InstantVoice SMNP


Adicione o host clicando em Add.


Pronto! o servidor foi adicionado ao monitoramento. Repita os passos anteriores caso tenha mais de um servidor.

Aguarde a atualização.

Caso a opção Availability SNMP esteja verde o host encontra-se monitorado.

Caso a opção Availability SNMP esteja sem cor, o host ainda não foi conectado ao servidor

Caso a opção Availability SNMP esteja vermelha o hostnão foi conectado, revise as configurações,




O que está sendo monitorado?

A monitoria conta com um conjunto de estatísticas de CPU, Memória e Disco que permite uma visualização completa da saúde do servidor, são elas:

  • Estatísticas de Processamento (CPU)

    • Load

      • 1 minuto Load:

      • 5 minutos Load

      • 15 minutos Load

  • CPU times

    • Porcentagem de tempo de CPU do usuário

    • Tempo de CPU bruto do usuário: 

    • Porcentagens de tempo de CPU do sistema

    • Tempo de CPU do sistema bruto

    • Porcentagens de tempo de CPU ocioso

    • Tempo bruto de cpu ocioso

    • Tempo de CPU agradável bruto

  • Estatísticas de Memória

    • Espaço total da área de troca (Swap)

    • Espaço disponível da área de troca (Swap)

    • Espaço total de Memória (RAM)

    • Espaço usado de Memória (RAM)

    • Espaço Total disponível (RAM)

    • Espaço compartilhado de Memória  (RAM)

    • Espaço  utilizado para Buffer (RAM)

    • Espaço em cache total

  • Estatísticas do Disco

    • Path onde o disco está montado

    • Path do dispositivo para a partição

    • Tamanho total do disco/partição 

    • Espaço disponível no disco

    • Espaço usado no disco

    • Porcentagem de espaço usado no disco

    • Porcentagem de inodes usados ​​no disco

  • Estatísticas do Sistema

    • System Uptime


Para acessar as informações coletadas acesse o menu Monitoring (1) -> Latest Data (2) e selecione o servidor InstantVoice (3).




Serão listados todos os itens monitorados:



Alertas / Triggers

O template disponibilizado conta com um sistema de alertas básico para os principais itens monitorados, são eles:

  • Espaço em Disco: Caso o espaço em disco esteja abaixo de 20% livre

  • Restart: Caso o servidor tenha sido reiniciado por qualquer motivo

  • Uso excessivo do Processador: Caso o servidor esteja com um processamento muito alto


Outros Sistemas

Caso você possua outro sistema de monitoramento, é disponibilizado um conjunto de OIDs onde você poderá utilizá-las para realizar a monitoria: