Realizado

Desenvolvedor Linux Bash +Iperf

Publicado em 23 de Outubro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Escopo inicial:

Desenvolver uma bash (batch) em Linux Ubuntu 22/23/24 (.SH) para que execute algumas funções entre 2 computadores.

Através da Bash, executar uma sequencia IPERF e validar se a ferramenta está executando corretamente (ou interrompê-la caso necessário).

Necessidade de conhecimento nas ferramentas Iperf3 / ping / iw / ifconfig

no decorrer do projeto podem surgir novas oportunidades de criação de novas bashs de acordo com a nossa demanda.

* Será necessária criação de uma VPN para acesso a nossa estrutura de equipamentos.

Passo a passo:

Temos um script escrito em sh que aciona um teste via iperf.  O objetivo desta contratação é certificar que este script execute começo ao fim dentro de um intervalo de 5 minutos.

Se durante este intervalo, o script não deu a saída correta em um log (TXT) a ferramenta a ser desenvolvida precisa interromper o script e tentar por mais 2 vezes (Total de 3)

Durante a execução do script pode ocorrer da ferramenta IPERF apresentar tratamento e necessitar de reinicialização não apenas no cliente, mas também no servidor.

A cada erro do teste, é necessário emitir um LOG contendo o erro e os dados do teste imputados anteriormente.

Todo desenvolvimento deverá ser compatível com Linux Ubuntu (20/22/23/24).

Ante o inicío do script, a ferramenta deve aceitar o input de determinadas informações, tais quais: ip do servidor, ip do gateway, placa de rede a ser utilizada no teste e nome do arquivo de (output).

Após o input das informações, o ferramenta verificará se os equipamentos estão ativos (ping) e suspender caso necessário

Será disponibilizado um acesso via SSH aos computadores para elaboração e testes da aplicação.

Contexto Geral do Projeto

Tenho um laboratório que precisamos validar a performance via IPERF entre 2 computadores. Este teste precisa ser executado a cada X e gerar um log com os resultados de tempos em tempos. Porém acontece da ferramenta IPERF falhar / travar. Caso o iperf falhe, a bash precisa validar, de acordo com os números informados pelo iperf, que algo está errado e precisa reiniciar a rotina automaticamente.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Outro, Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por T. T. S. E. T. L.