username='weblogic' password='weblogic' adminurl='t3://localhost:7001' SERVIDOR='managedServer1' DIRETORIO_LOG='/var/logs' NOME_ARQUIVO_LOG='server.log' # Conecta com Admin server do domínio connect(username, password, adminurl) edit() startEdit() print 'INICIANDO CONFIGURACAO DE LOG DO SERVIDOR ...' cd('Servers/' + SERVIDOR + '/Log/' + SERVIDOR) cmo.setFileName(DIRETORIO_LOG+ '/' + SERVIDOR + '/' + NOME_ARQUIVO_LOG) cmo.setRotationType('byTime') cmo.setFileTimeSpan(6) cd('/') #====CONFIGURANDO LOG HTTP==== cd('Servers/' + SERVIDOR + '/WebServer/' + SERVIDOR + '/WebServerLog/' + SERVIDOR) cmo.setFileName(DIRETORIO_LOG + '/' + SERVIDOR + '/access.log') cmo.setRotationType('byTime') cmo.setFileTimeSpan(6) print 'LOG DO SERVIDOR CONFIGURADO\n\n' cd('/') activate()
Neste caso será feita uma conexão com o Admin server rodando em localhost na porta 7001, depois no primeiro bloco navega para o MBean de log da instância passada na variável SERVIDOR e finalmente seta o arquivo de log para, neste caso, diretório /var/logs/managedServer1/server.log usando o setFileName finalmente configura o arquivo de log para rotacionar por tempo e seta o tempo para 6 horas. Depois inicia configuração do log http para isso navega para local de configuração do WebServer do servidor em questão e configura a saída para /var/logs/managedServer1/access.log, configura para rotacionar por tempo de 6 em 6 horas ativa as configurações e termina o script.
[]s
Nenhum comentário:
Postar um comentário