z
This commit is contained in:
47
update/scripts/extra_load_info.sh
Normal file
47
update/scripts/extra_load_info.sh
Normal file
@@ -0,0 +1,47 @@
|
||||
#!/bin/sh
|
||||
OS=`uname`
|
||||
BIN_PS=/bin/ps
|
||||
if [ -x ${BIN_PS} ]; then
|
||||
echo "Top Memory Usage:"
|
||||
${BIN_PS} aux | sort -r -nk 4 | head
|
||||
fi
|
||||
|
||||
VMSTAT=/usr/bin/vmstat
|
||||
if [ -x ${VMSTAT} ]; then
|
||||
echo ""
|
||||
echo "Virtual Memory Info:"
|
||||
|
||||
if [ "${OS}" = "FreeBSD" ]; then
|
||||
${VMSTAT} 1 3
|
||||
else
|
||||
HAS_TIMESTAMP=`${VMSTAT} --help 2>&1 | grep -c '\-t'`
|
||||
|
||||
if [ "${HAS_TIMESTAMP}" = "0" ]; then
|
||||
date
|
||||
${VMSTAT} -w 1 3
|
||||
date
|
||||
else
|
||||
${VMSTAT} -tw 1 3
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
MYSQLD_COUNT=`ps ax | grep -v grep | grep -c mysqld`
|
||||
if [ "${MYSQLD_COUNT}" -gt 0 ]; then
|
||||
DA_MYSQL=/usr/local/directadmin/conf/mysql.conf
|
||||
DA_MY_CNF=/usr/local/directadmin/conf/my.cnf
|
||||
if [ -s $DA_MYSQL ] && [ `grep -m1 -c -e "^host=" ${DA_MYSQL}` -gt "0" ]; then
|
||||
MYSQLHOST=`grep -m1 "^host=" ${DA_MYSQL} | cut -d= -f2`
|
||||
else
|
||||
MYSQLHOST=localhost
|
||||
fi
|
||||
|
||||
#only check if it's local
|
||||
if [ "${MYSQLHOST}" = "localhost" ]; then
|
||||
echo ""
|
||||
echo "Current MySQL Queries"
|
||||
mysql --defaults-extra-file=${DA_MY_CNF} -sse "SHOW FULL PROCESSLIST;" --host=${MYSQLHOST}
|
||||
fi
|
||||
fi
|
||||
|
||||
exit 0;
|
||||
Reference in New Issue
Block a user