Alterar o tempo de timeout do Enterprise Manager Cloud Control 12c

Por padrão o Oracle Enterprise Manager tem um tempo limite de 45 minutos de inatividade, até que ocorra a expiração da pagina. Esse processo ocorre devido a política de segurança, conforme descrito na documentação da Oracle.

To prevent unauthorized access to the Cloud Control, Enterprise Manager will automatically log you out of Cloud Control when there is no activity for a predefined period of time. For example, if you leave your browser open and leave your office. This default behavior prevents unauthorized users from using your Enterprise Manager administrator account.

Dependendo da organização e do objetivo de uso, pode ser necessário alterar este tempo padrão, seja para aumenta-lo, reduzi-lo ou mesmo para desativa-lo. Por exemplo, imagine a situação onde o EM é utilizado em uma televisão para monitoramento do ambiente. Neste caso pode ser desejável que não existe um tempo limite para expiração.

Neste artigo mostrarei como alterar e desativar o processo de expiração do EM. 

O primeiro passo a ser realizado será consultar o valor definido atualmente para  a expiração:

 lamim@tst>./emctl get property -name oracle.sysman.eml.maxInactiveTime
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation.  All rights reserved.
SYSMAN password:
Value for property oracle.sysman.eml.maxInactiveTime for oms All Management Servers is null    null = default of 45 minutes 
No exemplo acima, não temos um valor definido, desta forma o Oracle assume o valor default de 45 minutos.

No segundo passo, vamos aumentar o tempo de expiração para 2 horas. O valor deve ser definido em minutos.

 lamim@tst>./emctl set property -name oracle.sysman.eml.maxInactiveTime -value 120
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation.  All rights reserved.
SYSMAN password:
Property oracle.sysman.eml.maxInactiveTime has been set to value 120 for all Management Servers
OMS restart is required to reflect the new property value
Após realizar a alteração é necessário reiniciar o EM para que a alteração entre em vigor.
./emctl stop oms
./emctl start oms
Por último, se desejarmos desativar a função de expiração devemos passar como valor de tempo -1. Desta forma não ocorrerá mais a expiração.
./emctl set property -name oracle.sysman.eml.maxInactiveTime -value -1
Realizar o restart do serviço após a alteração
./emctl stop oms
./emctl start oms

Comentários