#/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