#/bin/bash
DATE_C=`date '+%c'`
CHAT_IDS="ТЕЛЕГРАМ_ID"
TOKEN="Токен_id"
MAX-CONNECTION="500"
PROCESSES=`mysql -u root -pПароль -e "SHOW PROCESSLIST;" | wc | awk ' { print $1 } '`
PROCESSLIST=`mysql -u root -pПароль -e "SHOW PROCESSLIST;"`
email="почта пользователя"
if [ "`mysql -u root -pПароль -e "SHOW PROCESSLIST;" | wc | awk ' { print $1 } '`" -gt "$MAX-CONNECTION" ]
then
echo "Число подключений к базе $HOSTNAME = $PROCESSES $PROCESSLIST Время $DATE_C" >> /var/log/mysql/conn_log/$DATE_C.log
bash /root/scripts/messages/telegram-send.sh "Число подключений к базе $HOSTNAME = $PROCESSES СПИСОК ПРОЦЕССОВ = /var/log/mysql/conn_log/$DATE_C.log" $CHAT_IDS $TOKEN
#echo "$PROCESSLIST" | mutt -s "запросы" $email
echo "$PROCESSLIST" | mutt -s "Число подключений к базе $HOSTNAME = $PROCESSES СПИСОК ПРОЦЕССОВ = /var/log/mysql/conn_log/$DATE_C.log" почта пользователя
else
echo "Normal status"
fi
exit 0Добавим в крон и PROFIT!!!
Интересно конечно, но не воспроизводимо без содержимого
/root/scripts/messages/telegram-send.sh