simmctic issueshttps://gitlab.c3sl.ufpr.br/groups/simmctic/-/issues2017-07-06T13:26:00Zhttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/52Garantir que dados não sejam corrompidos durante a instalação.2017-07-06T13:26:00ZLais FrigérioGarantir que dados não sejam corrompidos durante a instalação.Atualmente o agent utiliza o md5 que permitir verificar a integridade dos arquivos, garantindo que os dados não tenham sidos corrompidos durante a transmissão. Necessário implementar sistema semelhante no novo agente.Atualmente o agent utiliza o md5 que permitir verificar a integridade dos arquivos, garantindo que os dados não tenham sidos corrompidos durante a transmissão. Necessário implementar sistema semelhante no novo agente.alpha+1Lais FrigérioLais Frigériohttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/37Criar função para remoção do agente2017-07-05T19:56:45ZDiego Giovane Pasqualindpasqualin@inf.ufpr.brCriar função para remoção do agenteAlgo como ./agent --uninstall deve remover todo o agente e configurações criadas no sistema (como o crontab).Algo como ./agent --uninstall deve remover todo o agente e configurações criadas no sistema (como o crontab).alpha+1Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/85Removendo a estrutura de diretórios linux/windows2017-06-21T13:02:21ZLais FrigérioRemovendo a estrutura de diretórios linux/windowsA partir deste momento, vamos utilizar as macros __linux__/WIN32 quando ocorrer diferença de código entre os SO: linux e windowsA partir deste momento, vamos utilizar as macros __linux__/WIN32 quando ocorrer diferença de código entre os SO: linux e windowsalpha+1Lais FrigérioLais Frigériohttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/30Criar documentação2017-06-19T15:41:42ZClara Daia Hilgenberg DaruCriar documentaçãoO recomendado no curso de C++ foi usar Doxygen, mas pode ter coisa melhor.
Na issue #10 eu comecei a criar os schemas JSON dos objetos que o agente deve enviar, mas que eu saiba eles só definem tipo. Talvez uma descrição dos itens, diga...O recomendado no curso de C++ foi usar Doxygen, mas pode ter coisa melhor.
Na issue #10 eu comecei a criar os schemas JSON dos objetos que o agente deve enviar, mas que eu saiba eles só definem tipo. Talvez uma descrição dos itens, digamos, "disk1_size: integer, disk capacity in GB", fosse útil.alpha+1Lais FrigérioLais Frigériohttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/72gerar .run2017-06-08T14:42:24ZRafael S Castilhogerar .runalpha+1Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/50Rotate log File2017-05-30T14:26:11ZLais FrigérioRotate log FileO agent possui arquivos de log. Atualmente é feito em bash a rotação desses arquivos.
A nova solução precisa funcionar ao menos no ubuntu/debian/opensuse. Se puder ser genérica pra funcionar no windows também, melhor. Se não puder, p...O agent possui arquivos de log. Atualmente é feito em bash a rotação desses arquivos.
A nova solução precisa funcionar ao menos no ubuntu/debian/opensuse. Se puder ser genérica pra funcionar no windows também, melhor. Se não puder, procurar alguma solução modular o suficiente para que o menor número de modificações seja necessário.
Implementado:
* [x] O sistema pega o tamanho do arquivo de log;
* [x] O sistema conta quantos arquivo existem dentro do diretório log;
* [x] É feita a rotação dos arquivos log:
1. Criando um arquivo log novo;
2. Ou renomeando os nomes dos arquivos de log;
Neste caso, está predefinido que:
* [x] O diretório log pode ter até 4 arquivos;
* [x] E o tamanhos dos arquivos é de no minímo de 5.000.000 bytes (5MB);alpha+1Lais FrigérioLais Frigériohttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/66Implementar substituição do agente após download da instalação2017-05-22T12:12:08ZDiego Giovane Pasqualindpasqualin@inf.ufpr.brImplementar substituição do agente após download da instalaçãoApós baixar nova versão do agente, ela deve ser descompactada em um diretório temporário, verificar, e em seguida substituir versão anterior (que deve ser removida).
A função que verifica se o download foi feito com sucesso pode retorna...Após baixar nova versão do agente, ela deve ser descompactada em um diretório temporário, verificar, e em seguida substituir versão anterior (que deve ser removida).
A função que verifica se o download foi feito com sucesso pode retornar `true` nesse momento. Posteriormente será implementada a checagem de md5.alpha+1Lais FrigérioLais Frigériohttps://gitlab.c3sl.ufpr.br/simmctic/SCRUM/-/issues/65Implementar funções pra fazer coleta de uso de rede (linux)2017-05-05T15:26:20ZDiego Giovane Pasqualindpasqualin@inf.ufpr.brImplementar funções pra fazer coleta de uso de rede (linux)Deve ser coletado a cada 5 minutos, mesmos dados do agente anterior.Deve ser coletado a cada 5 minutos, mesmos dados do agente anterior.alpha+1Rafael S CastilhoRafael S Castilho