
A
PPENDIX
I: TCL P
ROGRAMMING
G
UIDE
137
set
id
0
#lock the console
amplock
$port
#clear any previous data in the read buffer
ampclear
$port
#write to the console
ampwrite "vmstat -n\n" $port
#ignore the first 8 lines to read the cpu usage params.
for {set i 0 } {$i < 9} {incr i +1} {
set cpu [ampread 1 "\n" $port]
}
#unlock the console
ampunlock
$port
#set the user's cpu usage
scan $cpu "%d %d %d" us sy id
#Trigger event if user process utilization has gone beyond threshold
if { $us > $thr } {
amptriggerevent event.alarm.cpu "User Process CPU utilization goes beyond threshold $thr on
port$port"
}
}
#listen to command inputs from user - QUIT/THR/INTR
proc ListenCmds { } {
global thr incr
set cmd [amplisten]
if { [string compare $cmd "QUIT"] == 0 } {
puts
"Quitting"
ampresponse
return 1
} elseif [string match THR* $cmd] {
scan $cmd "%s %d" c thr
puts
"Threshold
is
$thr"
ampresponse
} elseif [string match INTR* $cmd] {
scan $cmd "%s %d" c intr
puts
"Interval
now
is
$intr"
Summary of Contents for Dominion SX16
Page 1: ...Installation and Operations Manual SX16 SX32...
Page 2: ...This page intentionally left blank...
Page 4: ...This page intentionally left blank...
Page 6: ...This page intentionally left blank...
Page 10: ...iv TABLE OF CONTENTS...
Page 14: ...viii TABLE OF FIGURES...
Page 24: ...10 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 30: ...16 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 82: ...68 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 84: ...70 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 86: ...72 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 88: ...74 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 102: ...88 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 114: ...100 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 120: ...106 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 132: ...118 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 158: ...144 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...
Page 161: ...APPENDIX K TECHNICAL FAQS 147 DSX 0A E 255 60 2000...
Page 162: ...148 DOMINION SX INSTALLATION AND OPERATIONS MANUAL...