diff --git a/rn/MdEstatisticasColetarRN.php b/rn/MdEstatisticasColetarRN.php index 30811ac..0312843 100644 --- a/rn/MdEstatisticasColetarRN.php +++ b/rn/MdEstatisticasColetarRN.php @@ -28,6 +28,8 @@ class MdEstatisticasColetarRN extends InfraRN { 'quantidadeUsuarios' => $this->obterQuantidadeUsuarios(), 'quantidadeDocumentosInternos' => $this->obterQuantidadeDocumentosInternos(), 'quantidadeDocumentosExternos' => $this->obterQuantidadeDocumentosExternos(), + 'quantidadeMemoria' => $this->obterUsoMemoria(), + 'porcentagemCPU' => $this->obterUsoCPU(), 'estrategiaCessao' => $this->obterEstrategiaCessao(), 'tamanhoDatabase' => $this->obterTamanhoDataBase(), 'tabelasTamanhos' => $this->obterTamanhoTabelas(), @@ -349,6 +351,20 @@ class MdEstatisticasColetarRN extends InfraRN { InfraDebug::getInstance()->gravar('SEI26 - Sistemas Operacionais dos Clientes: ' . json_encode($sistemas), InfraLog::$INFORMACAO); return $sistemas; } + private function obterUsoMemoria(){ + $memoria = memory_get_usage(); + InfraDebug::getInstance()->gravar('SEI18 - Quantidade de byte de uso de memoria: ' . json_encode($memoria), InfraLog::$INFORMACAO); + return $memoria; + } + private function obterUsoCPU(){ + $load = sys_getloadavg(); + $uso = null; + if ($load) { + $uso = $load[0]; + } + InfraDebug::getInstance()->gravar('SEI18 - Porcentagem de uso de CPU: ' . json_encode($uso), InfraLog::$INFORMACAO); + return $uso; + } } ?> -- libgit2 0.21.2