# can pt-stalk monitor multi variables?

**URL:** <https://forums.percona.com/t/can-pt-stalk-monitor-multi-variables/6051>\
**Category:** Percona Toolkit\
**Created:** [December 5, 2017, 9:41pm UTC](https://forums.percona.com/t/can-pt-stalk-monitor-multi-variables/6051 "2017-12-05T21:41:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/fan/32/40_2.png) [@Fan](https://forums.percona.com/u/Fan)\
**Post date:** [December 5, 2017, 9:41pm UTC](https://forums.percona.com/t/can-pt-stalk-monitor-multi-variables/6051/1 "2017-12-05T21:41:05Z")

</div>

when Thread\_connected \>= N or Thread\_running \>=M trigger pt-stalk

---

<div class="post-metadata">

**Author:** ![Fan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/fan/32/40_2.png) [@Fan](https://forums.percona.com/u/Fan)\
**Post date:** [July 17, 2018, 9:11am UTC](https://forums.percona.com/t/can-pt-stalk-monitor-multi-variables/6051/2 "2018-07-17T09:11:18Z")

</div>

[root@iZbp18t5u2dsk7yec4lggpZ bin]# vi pt\_stalk\_func\_thds\_conn\_runn.sh  
#!/bin/bash  
trg\_plugin() {  
mysqladmin -uroot -p01890c7a92a5 -S /data/mysql/mysql.sock extended-status |  
awk -F"|"   
“BEGIN{ count=0; }”  
‘{ if ($2 ~ /Threads\_connected/){Threads\_connected=$3;}  
else if ($2 ~ /Threads\_running/){Threads\_running=$3;}  
else if ($2 ~ /Uptime / && count \>= 0){  
print Threads\_connected,Threads\_running;  
}}’ | awk ‘BEGIN{counter=0}   
{ if ($1 \> 7500 || $2 \> 2000 ) counter++ ; } END {print counter}’  
}  
trg\_plugin

/usr/bin/pt-stalk --function /data/scripts/bin/pt\_stalk\_func\_thds\_conn\_runn.sh --threshold 0 --daemonize --cycles 3 --user=root --ask-pass --socket=/data/mysql/mysql.sock
