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.
2. Acrescente a permissão de execução no arquivo baixado:
3. Execute o arquivo “simet-ma.run”. É necessária permissão de superusuário (root) para que o mesmo possa instalar componentes do sistema.
Caso o instalador não reconheça a distribuição de sistema operacional, é possível informar ao instalador. Para isso, veja a ajuda com:
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.