Listing Websphere Configuration Details to Compare Difference between Installations

Hi All,
I have many websphere 6.x ND clustered servers and growing every single week. Lots of them are upgraded from previous websphere installations to ND 6.x now.

We have some issues and they all point to diff in configuration. Also we have admin shell scripts written but they are not portable. Reason : There is diff in naming conventions for profile, Cluster name, Application Server name etc.

I need a script probably in jython which will list all parameters. I can then run diff to compare one server with another and locate differences which could be corrected at later date.

Regards
crazywolf2010Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

HonorGodSoftware EngineerCommented:
There is a tool called the Visual Configuration Explorer (VCE).

Here is a forum for discussions related to this tool:
http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1139

Start here:
http://www.ibm.com/developerworks/forums/thread.jspa?threadID=172485&tstart=0
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
HonorGodSoftware EngineerCommented:
It lets you compare configurations and identify differences
0
crazywolf2010Author Commented:
Hi HonorGod,
That link is brilliant. I have installed successfully VCE but got another problem.

The help here says :
http://www.ibm.com/developerworks/websphere/techjournal/0710_supauth/0710_supauth.html
"The exporter module is provided within the Visual Configuration Explorer installation as part of the websphere-tools package. You must deploy this package on all target servers that you want to analyze with Visual Configuration Explorer."

I tried google and located following post from where I can download the package
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14214910

Do you think I can use this file. Bare in mind, number of places it says the packages are old and new file should be available from somewhere else.

Please share your thoughts.
0
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

crazywolf2010Author Commented:
Hi Mate,
I downloaded above file and ran on my WAS ND server . It ended up with some errors as listed below.
I then downloaded the half done websphere.configuration from vce/output directory but VCE tool shows nothing at GUI.

Found 0 objects of type MQQueue
Found 5 objects of type CacheProvider
Found 5 objects of type WorkManagerInfo
Found 3 objects of type VirtualHost
Found 2 objects of type SIBQueue
Found 1 objects of type ServerCluster
Found 0 objects of type CORBAObjectNameSpaceBinding
Found 3 objects of type PME51ServerExtension
Found 5 objects of type WorkManagerProvider
Server:WSSecurity not found, cid:cells/eugbbopg7blt_Cell/nodes/eugbbopg7blt_Node01/servers/oat2_server_member1|ws-security.xml#WSSecurity_1084441805509
Server:WSSecurity not found, cid:cells/eugbbopg7blt_Cell/nodes/eugbbopg7blt_Node01/servers/oat2_server_member2|ws-security.xml#WSSecurity_1084441805509
WSSecurity has 1 related types
com.ibm.websphere.management.exception.InvalidConfigDataTypeException: ADMG0007E: The configuration data type WSSecurity is not valid.
        at com.ibm.ws.management.configservice.TypeRegistry.getMetaObject(TypeRegistry.java:150)
        at com.ibm.ws.management.configservice.ConfigServiceImpl.getAttributesMetaInfoBasic(ConfigServiceImpl.java:1377)
        at com.ibm.ws.management.configservice.ConfigServiceDelegator.getAttributesMetaInfo(ConfigServiceDelegator.java:55)
        at com.ibm.ws.management.configservice.ConfigServiceImpl.getAttributesMetaInfo(ConfigServiceImpl.java:667)
        at com.ibm.topology.websphere.provider.WebSphereConfigExporter.getAttributesMetaInfo(Unknown Source)
        at com.ibm.topology.websphere.provider.WebSphereConfigExporter.addObjectType(Unknown Source)
        at com.ibm.topology.websphere.provider.WebSphereConfigExporter.queryRelatedObjects(Unknown Source)
        at com.ibm.topology.websphere.provider.WebSphereConfigExporter.main(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:263)

Writing 151 objects to /opt/IBM/WebSphere/AppServer/profiles/Profile01/dmgr/config/1282321733910/object.map
Temporary files deleted from /opt/IBM/WebSphere/AppServer/profiles/Profile01/dmgr/config/1282321733910
Exporter elapsed time = 8 seconds
./vceexport.sh: line 91: exit: rc: numeric argument required

Thanks a lot for your help. You are a star!!!!!
0
crazywolf2010Author Commented:
Hi, Have you used this tool before? Why does IBM tools are so complicated to use?
0
HonorGodSoftware EngineerCommented:
> Have I used this tool before?
  Once, a long time ago, in a galaxy far far away...                           Sorry about that. ;-)

> Why are IBM tools so complicated?
  They tend to be full of function, and therefore more complex.

  Unfortunately, this can sometimes make them a challenge to use. :-(
0
HonorGodSoftware EngineerCommented:
Thanks for the grade & points.

Good luck & have a great day.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java App Servers

From novice to tech pro — start learning today.