Commit 50d8cce2a9122dbc9fa675cc3df8ddba5b02e5e5

Authored by Starlone Passos
1 parent 8a0b55cf

Indicador 17 - Quantidade de sistemas operacionais

Showing 1 changed file with 17 additions and 0 deletions   Show diff stats
rn/MdEstatisticasColetarRN.php
@@ -31,6 +31,8 @@ class MdEstatisticasColetarRN extends InfraRN { @@ -31,6 +31,8 @@ class MdEstatisticasColetarRN extends InfraRN {
31 'tamanhoDatabase' => $this->obterTamanoDataBase(), 31 'tamanhoDatabase' => $this->obterTamanoDataBase(),
32 'bancoSei' => $this->obterTipoSGBD(), 32 'bancoSei' => $this->obterTipoSGBD(),
33 'servidorAplicacao' => $this->obterServidorAplicacao(), 33 'servidorAplicacao' => $this->obterServidorAplicacao(),
  34 + 'sistemaOperacional' => $this->obterSistemaOperacional(),
  35 + 'sistemaOperacionalDetalhado' => $this->obterSistemaOperacionalDetalhado(),
34 'navegadores' => $this->obterNavegadores(), 36 'navegadores' => $this->obterNavegadores(),
35 'modulos' => $this->obterPlugins(), 37 'modulos' => $this->obterPlugins(),
36 'tamanhoFilesystem' => $this->obterTamanhoFileSystem(), 38 'tamanhoFilesystem' => $this->obterTamanhoFileSystem(),
@@ -258,11 +260,26 @@ class MdEstatisticasColetarRN extends InfraRN { @@ -258,11 +260,26 @@ class MdEstatisticasColetarRN extends InfraRN {
258 InfraDebug::getInstance()->gravar('SEI22 - Versao Solr: ' . $versao, InfraLog::$INFORMACAO); 260 InfraDebug::getInstance()->gravar('SEI22 - Versao Solr: ' . $versao, InfraLog::$INFORMACAO);
259 return $versao; 261 return $versao;
260 } 262 }
  263 +
261 private function obterServidorAplicacao(){ 264 private function obterServidorAplicacao(){
262 $versao = $_SERVER['SERVER_SOFTWARE']; 265 $versao = $_SERVER['SERVER_SOFTWARE'];
263 InfraDebug::getInstance()->gravar('SEI20 - Quantidade de servidores de aplicação e suas versões: ' . $versao, InfraLog::$INFORMACAO); 266 InfraDebug::getInstance()->gravar('SEI20 - Quantidade de servidores de aplicação e suas versões: ' . $versao, InfraLog::$INFORMACAO);
264 return $versao; 267 return $versao;
265 } 268 }
266 269
  270 + private function obterSistemaOperacional(){
  271 + $so = PHP_OS;
  272 + $versao = $_SERVER['SERVER_SOFTWARE'];
  273 + InfraDebug::getInstance()->gravar('SEI17 - Quantidade de Sistemas Operacionais: ' . $so, InfraLog::$INFORMACAO);
  274 + return $so;
  275 + }
  276 +
  277 + private function obterSistemaOperacionalDetalhado(){
  278 + $so = php_uname();
  279 + $versao = $_SERVER['SERVER_SOFTWARE'];
  280 + InfraDebug::getInstance()->gravar('SEI17 - Quantidade de Sistemas Operacionais (Detalhado): ' . $so, InfraLog::$INFORMACAO);
  281 + return $so;
  282 + }
  283 +
267 } 284 }
268 ?> 285 ?>