# Use: wsadmin.sh -f enableVerboseModeGarbageCollection.jacl
#For enabling, use the parameter true and for disabling, use the parameter as false
set allServers [$AdminConfig list Server ]
foreach vm $allServers {
if { [regexp dmgr [$AdminConfig showAttribute $vm name] ]==1
} then {
lappend server_ids $vm ; }
}
foreach server $server_ids {
set jvm_id [$AdminConfig list JavaVirtualMachine $server] ;
puts [$AdminConfig showAttribute $server name] ;
set oldargs [$AdminConfig showAttribute $jvm_id verboseModeGarbageCollection ] ;
set args {}
lappend args [list verboseModeGarbageCollection "true"] ;
$AdminConfig modify $jvm_id $args ;
}
$AdminConfig save
Like for example I have 40 JVMs and have a pattern (s01) common to them then i will edit my script as below:
set allServers [$AdminConfig list Server ]
foreach vm $allServers {
if { [regexp s01 [$AdminConfig showAttribute $vm name] ]==1
} then {
lappend server_ids $vm ; }
}
foreach server $server_ids {
set jvm_id [$AdminConfig list JavaVirtualMachine $server] ;
puts [$AdminConfig showAttribute $server name] ;
set oldargs [$AdminConfig showAttribute $jvm_id verboseModeGarbageCollection ] ;
set args {}
lappend args [list verboseModeGarbageCollection "true"] ;
$AdminConfig modify $jvm_id $args ;
}
$AdminConfig save
#For enabling, use the parameter true and for disabling, use the parameter as false
set allServers [$AdminConfig list Server ]
foreach vm $allServers {
if { [regexp dmgr [$AdminConfig showAttribute $vm name] ]==1
} then {
lappend server_ids $vm ; }
}
foreach server $server_ids {
set jvm_id [$AdminConfig list JavaVirtualMachine $server] ;
puts [$AdminConfig showAttribute $server name] ;
set oldargs [$AdminConfig showAttribute $jvm_id verboseModeGarbageCollection ] ;
set args {}
lappend args [list verboseModeGarbageCollection "true"] ;
$AdminConfig modify $jvm_id $args ;
}
$AdminConfig save
Like for example I have 40 JVMs and have a pattern (s01) common to them then i will edit my script as below:
set allServers [$AdminConfig list Server ]
foreach vm $allServers {
if { [regexp s01 [$AdminConfig showAttribute $vm name] ]==1
} then {
lappend server_ids $vm ; }
}
foreach server $server_ids {
set jvm_id [$AdminConfig list JavaVirtualMachine $server] ;
puts [$AdminConfig showAttribute $server name] ;
set oldargs [$AdminConfig showAttribute $jvm_id verboseModeGarbageCollection ] ;
set args {}
lappend args [list verboseModeGarbageCollection "true"] ;
$AdminConfig modify $jvm_id $args ;
}
$AdminConfig save
No comments:
Post a Comment