# Read in the interval, threshold, false alarm from the command line set interval [lindex $argv 0] set threshold [lindex $argv 1] set adjustment [lindex $argv 2] # Get the object name of the server you want to change the values on set server [$AdminControl completeObjectName "type=Server,*"] # Read in the interval and print to the console set i [$AdminControl getAttribute $server threadMonitorInterval] # Read in the threshold and print to the console set t [$AdminControl getAttribute $server threadMonitorThreshold] # Read in the false alarm adjustment threshold and print to the console set a [$AdminControl getAttribute $server threadMonitorAdjustmentThreshold] # Set the new values using the command line parameters $AdminControl setAttribute $server threadMonitorInterval ${interval} $AdminControl setAttribute $server threadMonitorThreshold ${threshold} $AdminControl setAttribute $server threadMonitorAdjustmentThreshold ${adjustment}
Related concepts
Detecting hung threads in J2EE applications
Related tasks
Configuring the hang detection policy