今回は、SystemOut.log、SystemErr.logの設定と設定確認方法について
jvminfo.txt
yyy1Node01,server1
yyy1Node01,server2
yyy2Node01,server1
設定方法
設定値を変数渡しをしたい場合はこちらのコードを参照してください。
※いつか直します。。。
https://qiita.com/XKYUXSOX/items/7f33c1ee19827030f0a7
SystemRidirect_set.py
import csv
with open('jvminfo.txt') as f:
csvreader = csv.reader(f)
for row in csvreader:
nodename=row[0]
servername=row[1]
id=AdminConfig.getid('/Node:'+nodename+'/Server:'+servername+'/')
ProcessID = AdminConfig.list('StreamRedirect',id)
StreamRedirectList=AdminUtilities.convertToList(ProcessID)
for sys in StreamRedirectList:
print nodename + servername
AdminConfig.modify(sys,'[[rolloverType "TIME"]]')
AdminConfig.save()
設定確認方法
SystemRidirect_get.py
import csv
with open('jvminfo.txt') as f:
csvreader = csv.reader(f)
for row in csvreader:
nodename=row[0]
servername=row[1]
id=AdminConfig.getid('/Node:'+nodename+'/Server:'+servername+'/')
ProcessID = AdminConfig.list('StreamRedirect',id)
StreamRidirectList=AdminUtilities.convertToList(ProcessID)
for thd in StreamRidirectList:
print nodename + servername
print AdminConfig.showAttribute(thd,'fileName')
print AdminConfig.showAttribute(thd,'rolloverPeriod')
print AdminConfig.showAttribute(thd,'rolloverType')