Roteadores, switches e firewalls
Leia o uptime do sistema, o contador de tráfego de uma interface ou seu status operacional, ou um valor de carga do processador - os valores que dizem que um equipamento de rede está vivo e fazendo o seu trabalho.
Monitoramento SNMP
A ferramenta de monitoramento SNMP da HostTracker lê um OID numérico de um roteador, switch, firewall, nobreak ou impressora via SNMP v1, v2c ou v3, no cronograma que você definir - mantém cada leitura no histórico da verificação e avisa você no momento em que o dispositivo para de responder.
Como a HostTracker lê um OID SNMP, da requisição ao alerta
A maior parte do hardware em uma rede não consegue rodar um script coletor ou uma verificação baseada em navegador, mas quase todo ele já fala SNMP. Esse tipo de monitoramento de rede via SNMP estende a HostTracker para além de sites e servidores, chegando ao equipamento por trás deles.
Leia o uptime do sistema, o contador de tráfego de uma interface ou seu status operacional, ou um valor de carga do processador - os valores que dizem que um equipamento de rede está vivo e fazendo o seu trabalho.
Um nobreak informa o próprio status da bateria e a estimativa de autonomia restante via SNMP. Observar esse número é como você descobre que a energia da rede falhou antes que a bateria acabe.
O nível de toner ou tinta de uma impressora e o armazenamento usado de um NAS são ambos valores SNMP simples, vindos do Printer-MIB e da mesma árvore host-resources que os servidores usam.
Encontre o OID, libere o dispositivo para a rede de verificação da HostTracker e depois crie o monitor.
Um OID é um endereço em notação decimal com pontos, não um nome - a HostTracker o lê exatamente como está escrito. Se você ainda não sabe qual precisa, faça primeiro um walk no dispositivo:
snmpwalk · o grupo system
snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1Isso lista o grupo system em um dispositivo v2c usando a community string public - substitua pela sua própria community string, host e, para v3, pelas credenciais de segurança no lugar de -c. OIDs padrão do MIB-2 e de fabricantes comuns para começar:
1.3.6.1.2.1.1.3.01.3.6.1.2.1.2.2.1.10.<ifIndex>1.3.6.1.2.1.2.2.1.8.<ifIndex>1.3.6.1.2.1.25.3.3.1.2.<n>1.3.6.1.2.1.25.2.3.1.6.<n>1.3.6.1.2.1.33.1.2.3.01.3.6.1.2.1.33.1.2.1.01.3.6.1.2.1.43.11.1.1.9.1.1As três respondem a uma requisição Get ou GetNext da mesma forma - o que muda é como o dispositivo decide confiar na requisição.
No authPriv, as duas chaves precisam ter pelo menos 8 caracteres. Recorra ao v3 para qualquer coisa que você não consiga colocar totalmente atrás de uma rede confiável - v1 e v2c colocam a community string na rede sem criptografia, então qualquer um que veja o tráfego também consegue vê-la.
Sendo direto sobre o compromisso envolvido, e o que você ganha com ele.
O monitoramento SNMP roda a partir da rede interna fixa de verificação da HostTracker, não dos mais de 300 pontos usados nas verificações de uptime e ping - por isso não há local para escolher.
A maioria das equipes expõe o dispositivo à HostTracker por meio de uma regra de firewall restrita a essa rede, ou encerrando um endpoint de VPN ao qual a verificação se conecta.
Cada consulta é armazenada junto com os resultados dos seus outros monitores, então um contador de interface ou um nível de suprimento tem uma tendência, não só um último valor.
E-mail, SMS, chamada de voz, Slack, Telegram, webhooks e muito mais - os mesmos canais de alerta que todo monitor da HostTracker usa.
Sites, servidores, APIs, certificados. Um tipo de verificação por página, com as mesmas localidades, alertas e relatórios por trás.
Confiado por equipes de
Cada capítulo abre no próprio lugar, mantendo a página curta.
Um OID é um endereço dentro de uma árvore, e cada dispositivo publica uma fatia diferente dela. O MIB-2 - a árvore base definida na RFC 1213 - é onde ficam o sysUpTime e os contadores de interface, e quase todo dispositivo SNMP responde a ele, seja um roteador, um switch ou uma máquina Linux com um agente instalado. Além disso, o MIB próprio de cada fabricante adiciona valores específicos do dispositivo: um UPS-MIB para equipamentos de bateria, um Printer-MIB para níveis de suprimento, e MIBs próprios de fabricantes para coisas como sensores de temperatura ou velocidade de ventoinha.
A forma mais rápida de encontrar o número certo em um dispositivo específico é perguntar a ele. O snmpwalk
lista todo OID que um dispositivo está disposto a responder a partir de um ponto de partida; o snmpget
lê um OID que você já conhece:
snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1
snmpget -v2c -c public 192.0.2.10 1.3.6.1.2.1.1.3.0
O que quer que você encontre, a HostTracker precisa da forma numérica - 1.3.6.1.2.1.1.3.0, nunca do nome
simbólico sysUpTime.0 que um navegador de MIB pode mostrar ao lado dele. Copie o número, não o rótulo.
SNMP v1 e v2c autenticam com nada além de uma community string, enviada na rede exatamente como digitada - uma senha que qualquer um observando o tráfego consegue ler. O SNMP v3 substitui isso por um nome de segurança e um nível de segurança que você escolhe por credencial:
Tanto a chave de autenticação quanto a chave de privacidade precisam ter pelo menos 8 caracteres. Se o dispositivo suportar, authPriv com SHA-256 e AES-256 é a combinação mais forte disponível; equipamentos embarcados mais antigos às vezes só falam MD5 e DES, o que ainda vale a pena usar em vez de uma simples community string v1 ou v2c.
Sendo direto sobre onde isso está hoje: uma verificação SNMP lê e registra o valor que o dispositivo relata. Ela não avalia uma regra sobre esse valor como uma verificação de HTTP, Banco de Dados ou Contador faz - ainda não existe um "alerta quando este número ultrapassar X" em um monitor SNMP. O que ela alerta é sobre o próprio dispositivo: quando a requisição para de receber resposta, um alerta é enviado para os seus contatos configurados - e-mail, SMS, chamada de voz, Slack, Telegram, webhooks e mais - os mesmos canais que toda verificação da HostTracker usa.
Isso ainda cobre o caso que mais importa para hardware: saber que um dispositivo caiu da rede antes que alguém descubra da pior forma. E como cada leitura fica guardada no histórico da verificação, você pode abrir o contador de uptime de um roteador ou o status da bateria de um nobreak e ler a tendência você mesmo, mesmo sem uma regra automática observando isso. Para um valor que realmente precisa de um limite e de um debounce - CPU, memória, espaço em disco, o tempo de conexão de uma porta - um monitor de carga de servidor contra um pequeno endpoint coletor já oferece isso hoje.
Ele envia uma única requisição SNMP Get ou GetNext para um OID que você escolhe - o uptime de um roteador, o status da bateria de um nobreak, o nível de toner de uma impressora - no cronograma que você definir, via SNMP v1, v2c ou v3. Cada leitura entra no histórico da verificação, e um alerta é enviado pelos seus canais configurados no momento em que o dispositivo para de responder.
Um OID (identificador de objeto) é um endereço em notação decimal com pontos dentro da árvore SNMP de um dispositivo, como 1.3.6.1.2.1.1.3.0 para o uptime do sistema. A HostTracker lê apenas um OID numérico - ela não aceita um nome simbólico como sysUpTime.0. Execute snmpwalk ou snmpget contra o dispositivo para ver o que ele expõe, consulte a documentação de MIB do fabricante, ou comece pelos OIDs padrão do MIB-2 e dos MIBs de fabricantes na tabela desta página.
SNMP v1 e v2c com uma community string, e SNMP v3 com um nome de segurança, um dos níveis de segurança noAuthNoPriv, authNoPriv ou authPriv, autenticação MD5, SHA-1 ou SHA-256, e privacidade DES ou AES-128, AES-192 ou AES-256. O v3 é a opção certa para qualquer coisa que você não consiga colocar atrás de uma rede confiável, já que v1 e v2c enviam a community string sem criptografia.
Não, e você não deveria. A verificação roda a partir da rede interna fixa de verificação da HostTracker, não da frota pública de pontos de verificação, então o dispositivo só precisa aceitar SNMP dessa rede especificamente. A maioria das equipes faz isso com uma regra de firewall restrita à rede de verificação da HostTracker, ou um endpoint de VPN ao qual a verificação se conecta, em vez de abrir o SNMP para a internet em geral.
Ele lê um valor numérico do OID que você fornecer. Se o dispositivo responder com algo que não é um número, a verificação ainda confirma que o dispositivo respondeu, mas não há valor para colocar em um gráfico nem uma regra para avaliar sobre ele - trate isso como um sinal de acessibilidade, não como uma leitura. Para um valor que você quer ver em um gráfico ao longo do tempo, aponte a verificação para um OID numérico, como um contador de interface, um valor de carga do processador ou uma estimativa de autonomia de um nobreak.
Com a frequência que você definir no intervalo do monitor, a mesma faixa que as outras verificações da HostTracker oferecem. O contador de uptime de um roteador fica bem consultado a cada 30 minutos; um nobreak do qual você realmente quer um aviso vale a pena verificar a cada minuto.
Não. As verificações de site e ping rodam a partir dessa frota pública; um monitor SNMP, em vez disso, roda a partir da própria rede interna fixa de verificação da HostTracker, porque os dispositivos que ele observa raramente estão voltados para a internet e não há nada para comparar entre locais no caso do contador de uptime de um roteador. É por isso também que um monitor SNMP não tem um seletor de local.
SNMP é um dos tipos de monitor da HostTracker, disponível nos planos que o incluem, e não como um complemento pago de outro monitor. Confira quais tipos de verificação o seu plano inclui na página de preços, ou comece um teste grátis de 30 dias - sem necessidade de cartão de crédito - para experimentá-lo com o seu próprio equipamento.
Adicione um monitor SNMP para os roteadores, switches, nobreaks e impressoras que não conseguem rodar um coletor, junto com as suas verificações de site, servidor e banco de dados.
Faz parte do software de monitoramento de sites da HostTracker.