Pular para conteúdo
Logo CEPTRO.br

Medições NIC.br

Instalação com o script instalador#

Nota

Este é o método RECOMENDADO de instalação do SIMET. Caso opte por outro método, siga para a instalação por pacotes ".deb" ou para a instalação por código-fonte.

Medidor SIMET#

O medidor SIMET funciona nativamente em sistemas operacionais baseados em kernel Linux (Debian/ Ubuntu e seus derivados), e com utilitários GNU ou suas versões conforme implementadas pelo busybox (sed, awk, grep, tr, e alguns outros).

Ele DEVE ser corretamente integrado ao sistema operacional e à plataforma de hardware para garantir seu bom funcionamento.

O medidor SIMET é composto por dois componentes:

  • SIMET-MA (contém o plano de controle, os programas de medição, e componentes auxiliares);
  • SIMET-LMAP (contém um engine LMAP para rodar tarefas de medição em segundo plano, segundo um schedule gerado localmente ou obtido dos servidores centrais).

A integração do medidor com o sistema operacional é responsável por:

  • Criar um usuário separado para rodar o medidor (“nicbr-simet”), e áreas em disco que serão utilizadas por ele;
  • Instalar dependências do motor de medição (como traceroute, awk, sed, grep…);
  • Registrar / atualizar o registro do medidor no boot;
  • Iniciar o motor de medição no boot;
  • Rodar tarefas administrativas do motor de medição periodicamente (“cron”);
  • Atualizar o motor de medição (via sistema de pacotes nativo do sistema operacional e repositório de pacotes separado no NIC.br)
  • Já está incluída para Debian/Ubuntu no simet-ma, e em um repositório separado para OpenWRT.

A integração com o equipamento, que DEVE ser feita pelo integrador, é responsável por:

  • Fornecer as informações de etiqueta virtual SIMET;
  • Identificar corretamente o fabricante e modelo do equipamento para o motor de medição;
  • Especificar exatamente qual o endereço MAC do equipamento está impresso em etiqueta física (se algum);
  • Atualizar, sem intervenção humana local, o firmware ou os componentes de medição SIMET.

Instalação#

Para instalar o medidor SIMET, utilize um terminal de linha de comando.

É necessário instalar como administrador (root). Em geral, esta permissão é obtida utilizando “sudo” antes do comando a ser executado com permissão de administrador.

1. Obtenha o pacote de instalação “simet-ma.run” (ou “simet-ma_versão.run”). Ele contém os pacotes “.deb” para todas as arquiteturas e versões de sistema operacional Debian/Ubuntu suportadas, bem como um script que detecta quais pacotes “.deb” devem ser instalados;

Download disponível em: https://download.simet.nic.br/medidores/simet-ma/linux/

É possível utilizar um navegador web, ou o comando “wget” para efetuar o download.

Bash
wget https://download.simet.nic.br/medidores/simet-ma/linux/simet-ma.run

2. Acrescente a permissão de execução no arquivo baixado:

Bash
chmod +x ./simet-ma.run

3. Execute o arquivo “simet-ma.run”. É necessária permissão de superusuário (root) para que o mesmo possa instalar componentes do sistema.

Bash
sudo ./simet-ma.run
Bash
su -
./simet-ma.run

Caso o instalador não reconheça a distribuição de sistema operacional, é possível informar ao instalador. Para isso, veja a ajuda com:

Bash
./simet-ma.run -- --ajuda

Note que os hifens -- são necessários!

O “simet-ma.run” irá atualizar os pacotes do sistema operacional e instalar os pacotes binários do medidor e suas dependências, todos em suas versões estáveis mais recentes.

Conclusão

O medidor SIMET executa automaticamente ao ser instalado, e toda vez que o sistema é reiniciado. É necessária uma conexão com a internet para a instalação e para a execução do medidor.