Neste artigo, mostramos como monitorar o status e os parâmetros de switches gerenciáveis ou de outros dispositivos de rede com o 10-Strike Network Monitor Pro.
Por que monitorar switches gerenciáveis?
Ao administrar uma rede de computadores, é importante acompanhar a saúde, o sistema e o desempenho dos equipamentos de rede (como switches) e a disponibilidade dos hosts e serviços conectados. Qualquer rede grande inclui switches, hubs e roteadores. Na prática, esses dispositivos são computadores altamente especializados. Como os computadores comuns, eles têm ventiladores que podem falhar, CPUs que podem superaquecer ou sobrecarregar, memória que pode esgotar e interfaces de rede que podem cair. Se um servidor falha, alguns serviços nele ficam indisponíveis. Se um switch ou roteador de rede falha, uma sub-rede com centenas de hosts — ou a rede inteira — pode apagar.
A melhor solução é configurar e usar um programa de monitoramento de rede que acompanhe a saúde e o desempenho automaticamente, 24 horas por dia. No ambiente Windows, esse programa pode ser o 10-Strike Network Monitor (Pro).
O hardware de rede costuma ser mais confiável do que servidores ou estações de trabalho, mas ainda assim precisa de monitoramento. Você monitora o estado das portas, a temperatura da CPU ou do switch, a carga da CPU, o status do ventilador, a tensão e até o consumo de energia do switch (se ele entregar esses dados por SNMP). O programa gera alertas e avisa quando o parâmetro monitorado (por exemplo, a carga do processador do switch) passa do limite. Em um switch de fibra óptica, você também monitora a intensidade do sinal, as portas ópticas e outros parâmetros. Dá para usar fórmulas para calcular e monitorar a taxa média de dados, o uso de tráfego e outros valores.
Métodos de monitoramento de switch, SNMP, OID
Há poucos métodos para conversar com switches de rede. Para obter parâmetros de um switch gerenciável, é preciso usar o protocolo SNMP. SNMP significa Simple Network Management Protocol, então a ideia é ser simples. Hoje, porém, os dispositivos de rede têm tantos parâmetros que você precisa consultar a documentação para ver o que cada modelo oferece. Cada parâmetro do banco interno do dispositivo (Management Information Base, ou MIB) tem um identificador único (object identifier, ou OID), formado por números separados por pontos (por exemplo, 1.3.6.1.2.1.1.3.0). Para ler um parâmetro, você envia uma requisição SNMP ao dispositivo com o OID correspondente. É preciso conhecer o OID. E como obtê-lo? A resposta é um pouco mais trabalhosa.
Para ajudar a escolher os parâmetros mais importantes, preparamos uma tabela com os OIDs mais úteis e comuns de switches de vários fabricantes (Cisco, HP, Huawei, Trendnet, StarTech, ZTE, TP-Link, D-Link, NetGear, MikroTik, Ubiquiti etc.). Veja a tabela de referência de alguns OIDs úteis aqui >>
Como configurar o monitoramento de switch com SNMP
Mostramos como é simples configurar o monitoramento de um switch de rede no 10-Strike Network Monitor Pro, que traz mapa gráfico e painel.
Com o 10-Strike Network Monitor Pro, é fácil monitorar os parâmetros acima e montar um gráfico a partir deles. Faça o seguinte:
1. Adicione um host à árvore de monitoramento e informe o endereço do switch que você quer monitorar.
2. Adicione uma verificação SNMP ao novo host (selecione o host, clique em "Add check" e em "SNMP parameter monitoring").
3. Informe um OID da tabela (veja acima) no campo Monitored parameter (OID), defina a community e as condições "successful" e "failed".
4. Agora configure uma notificação para o caso de falha do switch.
Assim que você adiciona a verificação, o 10-Strike Network Monitor Pro passa a receber dados do dispositivo de rede. Os dados aparecem como gráfico na aba "Monitored parameter". Tudo o que o programa coleta fica no banco de dados, e você gera um relatório de qualquer período. Na captura abaixo, um exemplo do gráfico de monitoramento de largura de banda do switch:
Monitoramento de portas do switch e de outros parâmetros
O 10-Strike Network Monitor Pro também monitora switches por outros métodos.
1. A verificação "Interface (port) state" é mais simples de configurar, embora use o protocolo SNMP. O programa mostra a lista de portas e interfaces de rede disponíveis no switch. Ao escolher uma, o Network Monitor Pro consulta periodicamente o OID 1.3.6.1.2.1.2.2.1.8.x e obtém o ifOperStatus. Esse método é mais simples do que o monitoramento SNMP genérico. Você não precisa descobrir o OID com snmpwalk para montar a lista de interfaces.
2. Você pode usar uma fórmula para calcular o valor necessário a partir de algumas verificações SNMP. Alguns parâmetros de desempenho obtidos por SNMP só saem da combinação de dois ou mais valores. Uma verificação simples lê um parâmetro de cada vez. Se você quer monitorar o uso de espaço em disco, o valor pode vir em unidades de alocação, e não em bytes, e é preciso pedir separadamente o tamanho dessa unidade. A fórmula calcula o espaço livre em bytes a partir de duas verificações simples. Também dá para calcular um percentual com o valor atual e o valor máximo de um contador. Para a taxa de dados, use variáveis de substituição com o valor atual do contador de tráfego, o valor anterior e o intervalo entre eles. Subtraia o anterior do atual e divida pelo intervalo: o resultado é a taxa em bytes por segundo.
3. Use a verificação "Switch port" para acompanhar a porta em que um computador está conectado. Se alguém desconecta o cabo de rede dessa porta e liga em outra, os dados da porta do switch são atualizados e o 10-Strike Network Monitor Pro avisa você.
A lista de parâmetros de switch neste artigo não é completa. Envie os OIDs dos seus dispositivos de rede, com o nome do modelo, para incluirmos na tabela. Há muitos outros equipamentos que você pode monitorar por SNMP, como UPS (nobreak), armazenamento conectado à rede (NAS) e disco de servidor (via Integrated Lights-Out). Falamos deles em outros artigos.
Vídeo de apresentação
Preparamos um vídeo curto sobre o processo de monitoramento de switch com o nosso programa.
Download gratuito
Baixe a versão de avaliação gratuita de 30 dias, com todos os recursos, do 10-Strike Network Monitor Pro ou da versão mais simples, o 10-Strike Network Monitor, e use para monitorar equipamentos de rede por SNMP.