알고보면 쓸데있는 신비한 잡학IT노트

Mysql process list 모니터링

남차장 2020. 12. 30. 17:31

Mysql 내 프로세스 모니터링이 가능한 스크립트 공유해봅니다.

 

 

#!/bin/sh
DBUSER=someone
DBPASS=something
SECONDS=15

#Loop Check
while true
do
mysqladmin -u$DBUSER -p$DBPASS processlist |
egrep -vw 'Sleep|processlist|Binlog Dump' |
awk -F'|' '{print $6, $7, $8, $9}'
# First line of vmstat is historical, so take the second
vmstat 1 2 | tail -1

# 반복문을 위한 인터벌
sleep $SECONDS
done