2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

wsadminでのWASの設定の抜き出し方

Last updated at Posted at 2021-11-16

wasの設定を抜き出す方法

Wasadminコマンドを使ってwasの設定を抜き出します。

手順
以下のスクリプトを実行する。

/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/wsadmin.sh -lang jython -username wasadmin -password wasadmin -f wasget.py

wasget.pyの中身

wasget.py

### アプリケーション・サーバー > server > プロセス定義 > Java 仮想マシン ######

ids = AdminConfig.list('JavaVirtualMachine')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

### JVMの設定のほぼ網羅 アプリケーション・サーバー > server の画面 Session情報 EJB情報 ServerIO Timeoutなども###

ids = AdminConfig.list('ApplicationServer')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

### Cellの情報   ###

ids = AdminConfig.list('Cell')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('CellManager')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('Node')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('NodeAgent')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

### Web サーバー > web_server1 設定全般 ###

ids = AdminConfig.list('WebServer')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

### アプリケーション・サーバー > server1 > Web サーバーのプラグイン・プロパティー ###

ids = AdminConfig.list('WebserverPluginSettings')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

### 環境 > 仮想ホスト###

ids = AdminConfig.list('VirtualHost')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

### 環境 > WebSphere 変数 ###

ids = AdminConfig.list('VariableMap')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"


ids = AdminConfig.list('JavaProcessDef')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('ThreadPool')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('Library')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('DataSource')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('StreamRedirect')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

ids = AdminConfig.list('TraceLog')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

# active.log情報を取得

ids = AdminConfig.list('ServiceLog')

for id in ids.splitlines():
   print AdminConfig.showall(id)
   print id
   print "############################"
   print "############################"
   print "############################"
   print "############################"

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?