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.
Baixe Aqui o Arquivo XML
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:
