jueves, 25 de junio de 2015

Habilitar seguridad Global de Repositorios Federados con wsadmin

A continuación se muestra el script para poder habilitar la seguridad de la consola administrativa de WAS con ayuda de WSADMIN.

Crear un archivo seguridad.py

####Configuracion de Usuario Primario####
####Ejecutar con seguridad ./wsadmin.sh -lang jython -username user -password password -f seguridad.py
####Ejecutar sin seguridad ./wsadmin.sh -lang jython -f seguridad.py
print "Creando Usuario Primario para la seguridad Global"
AdminTask.configureAdminWIMUserRegistry('[-realmName defaultWIMFileBasedRealm -verifyRegistry false]')
AdminTask.configureAdminWIMUserRegistry('[-autoGenerateServerId true -primaryAdminId wasadmin -ignoreCase true -customProperties -verifyRegistry false]')
AdminTask.updateIdMgrRealm('[-name defaultWIMFileBasedRealm -allowOperationIfReposDown false]')
AdminConfig.save()
print "Usuario Creado Satisfactoriamente"


####Habilitar Seguridad con Repositorios Federados y seguridad de aplicaciones False####
print "Habilitando seguridad Global con Repositorios Federados"
AdminTask.applyWizardSettings('[-secureApps false -secureLocalResources false -adminPassword waspassword -userRegistryType WIMUserRegistry -adminName wasadmin]')
AdminConfig.save()
print "Seguridad Habilitada Corectamente"

print "Reiniciar DMGR"

Deja tus comentarios,

Saludos

Tiempo de Respuesta en access_log

IBM HTTP Server Response Time


Es posible mostrar el tiempo que tarda en responder una petición en Webserver y para ello se configura lo siguiente dentro del httpd.conf:

Definición Original

LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access.log common

Salida que produce:

127.0.0.1 - - [25/Jun/2015:11:50:40 -0500] "GET /Portal/login.jsp HTTP/1.1" 200 482


Realizar el cambio por:

LogFormat "%h %l %u %t \"%r\" %>s TIME: %D %b" common
CustomLog logs/access.log common

A continuación el ejemplo de la salida que se produce con este cambio:

127.0.0.1 - - [25/Jun/2015:11:51:41 -0500] "GET /Portal/login.jsp HTTP/1.1" 200 TIME: 15001 482

El numero seguido de la palabra TIME es el tiempo en ms que tarda en ser atendida la solicitud del cliente

Esto puede servir para generar métricas de tiempo de respuesta.

Deja tus comentarios

Saludos