All Net Redes Corporativas

All Net Redes Corporativas

  • Documentação

›API

Documentação

  • Primeiros Passos
  • Fazendo sua Primeira Requisição

API

  • Dados dos Circuitos
  • Gráficos de Consumo, Latência e Uptime
  • Tráfego em Tempo Real
  • Exemplo de Aplicação em ReactJS

Gráficos de Consumo, Latência e Uptime

Gráficos do Painel de Gerência

Gráfico de Consumo

É possível obter os gráficos de Consumo, Latência e Uptime do seu circuito através de nossa API.

Recurso: /circuits/graphs/<id_circuito>

curl -X POST -H 'Content-Type: application/json' -d '{"token":"<TOKEN>"}' https://api.all.com.br/circuits/graphs/1337

Você deve substituir <TOKEN> pelo seu Token gerado no Sistema de Gerência.

Você deve também substituir o id_circuito pelo correspondente ao seu circuito.

A resposta da API será o JSON abaixo. Porém com os dados do circuito desejado.

{
  "consumo": [
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6515_5.png",
      "sub": "Hora em Hora (Media de 1 Minuto)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6515_1.png",
      "sub": "Diario (Media de 5 Minutos)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6515_2.png",
      "sub": "Semanal (Media de 30 Minutos)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6515_3.png",
      "sub": "Mensal (Media de 2 Horas)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6515_4.png",
      "sub": "Anual (Media de 1 Dia)"
    }
  ],
  "uptime": [
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6514_5.png",
      "sub": "Hora em Hora (Media de 1 Minuto)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6514_1.png",
      "sub": "Diario (Media de 5 Minutos)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6514_2.png",
      "sub": "Semanal (Media de 30 Minutos)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6514_3.png",
      "sub": "Mensal (Media de 2 Horas)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6514_4.png",
      "sub": "Anual (Media de 1 Dia)"
    }
  ],
  "latencia": [
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6513_5.png",
      "sub": "Hora em Hora (Media de 1 Minuto)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6513_1.png",
      "sub": "Diario (Media de 5 Minutos)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6513_2.png",
      "sub": "Semanal (Media de 30 Minutos)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6513_3.png",
      "sub": "Mensal (Media de 2 Horas)"
    },
    {
      "img": "http://cacti.all.com.br/consumo/graphs/graph_6513_4.png",
      "sub": "Anual (Media de 1 Dia)"
    }
  ],
  "interface": "ether4"
}

Observe que o JSON entregue contém três objetos:

consumo: {...}, latencia: {...} e uptime: {...}

É necessário fazer uma iteração de cada um dos objetos para exibir seus resultados.

Descrição dos Dados Retornados

ChaveValor
imgURL do Gráfico (Imagem)
subDescrição do Gráfico
interfaceInterface Monitorada
← Dados dos CircuitosTráfego em Tempo Real →
  • Gráficos do Painel de Gerência
All Net Redes Corporativas
Docs
Começe Agora!Sistema de Gerência
Suporte
Envie suas dúvidas para
dev@all.com.br
Mais
BlogContato
Facebook Open Source
Todos os direitos reservados © 2018 All Net