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 31 'tamanhoDatabase' => $this->obterTamanoDataBase(),
32 32 'bancoSei' => $this->obterTipoSGBD(),
33 33 'servidorAplicacao' => $this->obterServidorAplicacao(),
  34 + 'sistemaOperacional' => $this->obterSistemaOperacional(),
  35 + 'sistemaOperacionalDetalhado' => $this->obterSistemaOperacionalDetalhado(),
34 36 'navegadores' => $this->obterNavegadores(),
35 37 'modulos' => $this->obterPlugins(),
36 38 'tamanhoFilesystem' => $this->obterTamanhoFileSystem(),
... ... @@ -258,11 +260,26 @@ class MdEstatisticasColetarRN extends InfraRN {
258 260 InfraDebug::getInstance()->gravar('SEI22 - Versao Solr: ' . $versao, InfraLog::$INFORMACAO);
259 261 return $versao;
260 262 }
  263 +
261 264 private function obterServidorAplicacao(){
262 265 $versao = $_SERVER['SERVER_SOFTWARE'];
263 266 InfraDebug::getInstance()->gravar('SEI20 - Quantidade de servidores de aplicação e suas versões: ' . $versao, InfraLog::$INFORMACAO);
264 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 ?>
... ...