evobits

evobits · guia · tipos de sensor

Tipos de sensor

Um sensor é uma verificação que o evobits repete em um dispositivo. Aqui estão todos os tipos disponíveis (23 hoje), com o que cada um mede, como se configura e quais são os padrões.

Onde
Dispositivos > o dispositivo > Sensores > Adicionar sensor
Tipos
23

01Como ler esta página

Cada tipo tem um resumo e a lista de campos que o formulário do sensor mostra. Quando o sensor nasce da descoberta de um equipamento SNMP, os campos vêm preenchidos e você só ajusta o que quiser.

Limiares. Alguns tipos medem um valor e deixam você definir a partir de quando o estado vira atenção e ruim. Outros decidem o estado sozinhos pelo resultado da verificação (respondeu, o status é o esperado, o certificado está válido). Quando há um limiar padrão, ele aparece no resumo.

Quem coleta. A sonda da nuvem do evobits coleta tudo o que está na internet. Para equipamentos da rede interna, use uma sonda remota. Tipos marcados como somente sonda remota exigem uma.

Campos do tipo senha são guardados cifrados e nunca voltam em claro para a tela. Campos do tipo segredo apontam para um nome cadastrado em Configuração > Integrações > Segredos.

02Rede

Alcance e serviços de rede de um endereço.

Ping ping

Latência e perda por ICMP (fping).

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoLatência (ms) e Perda (%)
Intervalo padrão1 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

DNS dns

Resolve um nome e confere o valor da resposta.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoLatência (ms)
Intervalo padrão1 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
NomeTextosimO nome a resolver
Tipo de registroListanãoOpções: A, AAAA, CNAME, MX, TXT, NS. Padrão: A
Servidor DNSTextonãoVazio usa o resolvedor do sistema
Valor esperadoTextonãoQualquer resposta que contenha este valor
Timeout (ms)Númeronão 

TCP tcp

Conexão TCP a host:porta, com banner opcional.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoTempo de conexão (ms)
Intervalo padrão1 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçousa o endereço do dispositivo
Campos de configuração
CampoTipoObrigatórioDetalhe
HostTextonãoVazio usa o endereço do dispositivo
PortaNúmerosim 
Banner esperadoTextonãoTexto esperado no início da resposta
Timeout (ms)Númeronão 

SSH ssh

Banner SSH (sem login).

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoTempo até o banner (ms)
Intervalo padrão5 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçousa o endereço do dispositivo
Campos de configuração
CampoTipoObrigatórioDetalhe
HostTextonãoVazio usa o endereço do dispositivo
PortaNúmeronãoPadrão: 22
Timeout (ms)Númeronão 

03SNMP

Leituras de equipamentos que falam SNMP (switches, roteadores, servidores, nobreaks).

SNMP (uptime) snmp_uptime

Tempo desde o último reinício, lido por SNMP.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoUptime (s)
Intervalo padrão1 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

SNMP (CPU) snmp_cpu

Uso de processador, lido por SNMP.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoUso (%)
Intervalo padrão5 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

SNMP (memória) snmp_memoria

Uso de memória, lido por SNMP.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoUso (%)
Intervalo padrão5 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

SNMP (disco) snmp_disco

Uso de um volume de armazenamento, lido por SNMP.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoUso (%)
Intervalo padrão5 min
Limiares padrãoatenção em 75 %, ruim em 90 %
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

SNMP (porta) snmp_porta

Tráfego e status de uma interface de rede, lido por SNMP.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoEntrada (bps) e Saída (bps)
Intervalo padrão1 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

SNMP (hardware) snmp_hardware

Sensor de hardware do equipamento (temperatura, tensão, corrente...), lido por SNMP.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoValor
Intervalo padrão5 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

SNMP (PoE da porta) snmp_poe

Status, classe e consumo PoE de uma porta, lidos por SNMP.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoConsumo (W)
Intervalo padrão1 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçousa o endereço do dispositivo

Sem campos de configuração: o sensor nasce da descoberta e usa o endereço do dispositivo.

OID SNMP snmp_oid

Lê um OID SNMP específico, como número (com fator) ou como texto comparado a um valor esperado.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoValor
Intervalo padrão5 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
OIDTextosimex.: .1.3.6.1.2.1.1.3.0
ModoListanãoOpções: numero, texto. Padrão: numero
FatorNúmeronãoPadrão: 1
UnidadeTextonão 
Valor esperadoTextonãosó no modo texto; em branco só registra o valor lido

Tabela SNMP snmp_tabela

Lê uma coluna de uma tabela SNMP, por índice direto ou pela linha achada por outra coluna; opcionalmente como taxa por segundo (contador).

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoValor
Intervalo padrão5 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
OID da colunaTextosimex.: .1.3.6.1.2.1.2.2.1.10 (ifInOctets)
Índice da linhaTextonãoem branco, busca a linha por nomeColunaBusca/nomeEsperado
OID da coluna de buscaTextonãoex.: .1.3.6.1.2.1.2.2.1.2 (ifDescr)
Valor esperado na coluna de buscaTextonãoex.: eth0
FatorNúmeronãoPadrão: 1
UnidadeTextonão 
É contador (taxa por segundo)Sim ou nãonãoPadrão: não

04Web

Sites e certificados.

HTTP http

Requisição HTTP com status, tempo e conteúdo esperados.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoLatência (ms)
Intervalo padrão1 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
URLTextosimhttp:// ou https://
MétodoListanãoOpções: GET, POST, PUT, HEAD. Padrão: GET
CorpoTexto longonão 
CabeçalhosJSONnão 
AutenticaçãoListanãoOpções: nenhuma, basica, bearer. Padrão: nenhuma
UsuárioTextonão 
SenhaSenha (guardada cifrada)não 
TokenSenha (guardada cifrada)não 
Status esperadoTextonãoPadrão: 200-399. Ex.: 200 ou 200-299
ConteúdoJSONnão{ modo: nenhum|contem|regex|jsonpath, texto, esperado }
Seguir redirecionamentosSim ou nãonãoPadrão: sim
Tamanho máximo (bytes)Númeronão 
Limiar de latência (ms)NúmeronãoAtenção quando a latência passa deste valor
Timeout (ms)Númeronão 
Ignorar TLS inválidoSim ou nãonãoPadrão: não

TLS tls

Dias restantes até o certificado vencer.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoDias restantes (dias)
Intervalo padrão1 h
Limiares padrãoatenção em 14 dias, ruim em 3 dias (quanto menor o valor, pior)
Endereçousa o endereço do dispositivo
Campos de configuração
CampoTipoObrigatórioDetalhe
HostTextonãoVazio usa o endereço do dispositivo
PortaNúmeronãoPadrão: 443
Nome esperado (SNI)TextonãoPadrão: o host
Verificar cadeiaSim ou nãonãoPadrão: sim
Timeout (ms)Númeronão 

05APIs

Aplicações que respondem por HTTP com dados estruturados.

Contrato de saúde contrato_saude

Lê o envelope de saúde (GET /internal/health) de uma aplicação nossa.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoLatência (ms)
Intervalo padrão1 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
URLTextosimhttps://.../internal/health
ChavesJSONsimLista das chaves de item a avaliar, ex.: ["banco", "redis"]
PolíticaJSONnãoRegras por chave: { "itens": { "<chave>": {...} } }
Token (segredo)Segredo (nome de um segredo de Integrações)simNome do segredo em Integrações
Timeout (ms)Númeronão 

REST JSON rest_json

Requisição HTTP que lê um número de um campo do corpo JSON.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoValor
Intervalo padrão1 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
URLTextosimhttp:// ou https://
MétodoListanãoOpções: GET, POST, PUT, HEAD. Padrão: GET
CabeçalhosJSONnão 
AutenticaçãoListanãoOpções: nenhuma, basica, bearer. Padrão: nenhuma
UsuárioTextonão 
SenhaSenha (guardada cifrada)não 
TokenSenha (guardada cifrada)não 
Caminho do valorTextosimJSONPath simples, ex.: $.dados.valor ou $.itens[0].total
FatorNúmeronãoPadrão: 1
UnidadeTextonão 
Tempo limite (ms)NúmeronãoPadrão: 10000

06E-mail

Servidores de e-mail.

SMTP smtp

Banner SMTP e login opcional.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoTempo até o banner (ms)
Intervalo padrão5 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçousa o endereço do dispositivo
Campos de configuração
CampoTipoObrigatórioDetalhe
HostTextonãoVazio usa o endereço do dispositivo
PortaNúmeronãoPadrão: 25 (nenhum), 587 (starttls) ou 465 (implícito)
TLSListanãoOpções: nenhum, starttls, implicito. Padrão: nenhum
UsuárioTextonão 
SenhaSenha (guardada cifrada)não 
Ignorar TLS inválidoSim ou nãonãoPadrão: não. Aceita certificado autoassinado; inseguro
Timeout (ms)Númeronão 

IMAP imap

Banner IMAP e login opcional.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoTempo até o banner (ms)
Intervalo padrão5 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçousa o endereço do dispositivo
Campos de configuração
CampoTipoObrigatórioDetalhe
HostTextonãoVazio usa o endereço do dispositivo
PortaNúmeronãoPadrão: 143 (nenhum/starttls) ou 993 (implícito)
TLSListanãoOpções: nenhum, starttls, implicito. Padrão: nenhum
UsuárioTextonão 
SenhaSenha (guardada cifrada)não 
Ignorar TLS inválidoSim ou nãonãoPadrão: não. Aceita certificado autoassinado; inseguro
Timeout (ms)Númeronão 

POP3 pop3

Banner POP3 e login opcional.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoTempo até o banner (ms)
Intervalo padrão5 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçousa o endereço do dispositivo
Campos de configuração
CampoTipoObrigatórioDetalhe
HostTextonãoVazio usa o endereço do dispositivo
PortaNúmeronãoPadrão: 110 (nenhum/starttls) ou 995 (implícito)
TLSListanãoOpções: nenhum, starttls, implicito. Padrão: nenhum
UsuárioTextonão 
SenhaSenha (guardada cifrada)não 
Ignorar TLS inválidoSim ou nãonãoPadrão: não. Aceita certificado autoassinado; inseguro
Timeout (ms)Númeronão 

07Banco de dados

Conexão e consulta a bancos de dados.

Banco de dados banco

Conecta a um banco Postgres ou MySQL; opcionalmente roda uma consulta de leitura.

Resumo
Quem coletaSonda (da nuvem ou remota)
Valor medidoValor (ou tempo de conexão sem consulta) e Tempo de conexão (ms)
Intervalo padrão1 min
Limiares padrãosem padrão: você define a atenção e o ruim
Endereçousa o endereço do dispositivo
Campos de configuração
CampoTipoObrigatórioDetalhe
MotorListasimOpções: postgres, mysql
HostTextonãoem branco usa o endereço do dispositivo
PortaNúmeronãopadrão 5432 (postgres) ou 3306 (mysql)
BancoTextosim 
UsuárioTextosim 
SenhaSenha (guardada cifrada)não 
TLSSim ou nãonãoPadrão: não
Ignorar validação do certificado TLSSim ou nãonãoPadrão: não. aceita certificado autoassinado; inseguro
ConsultaTexto longonãoSELECT ou WITH que devolve uma linha com uma coluna numérica; em branco só testa a conexão
Tempo limite (ms)NúmeronãoPadrão: 10000

08Outros

Sinais enviados pelo próprio alvo e verificações por comando.

Heartbeat heartbeat

Sinal periódico enviado pelo próprio alvo (cron job, script) a uma URL própria.

Resumo
Quem coletaRecebido pela API do evobits
Valor medidoSinal
Intervalo padrão1 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
Tolerância de silêncio (s)NúmeronãoPadrão: 2x o intervalo

Script (sonda remota) script

Executa um comando na sonda remota e lê a saída como valor numérico.

Resumo
Quem coletaSomente sonda remota
Valor medidoValor
Intervalo padrão5 min
Limiares padrãonão se aplica: o sensor decide o estado sozinho
Endereçoconfigurado no próprio sensor
Campos de configuração
CampoTipoObrigatórioDetalhe
ComandoTextosim 
Argumentos (um por linha)Textonão 
Tempo limite (ms)NúmeronãoPadrão: 10000
UnidadeTextonão