MySQLのコネクション数を取得するスクリプト のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- MySQLのコネクション数を取得するスクリプト へ行く。
MySQLのコネクション数を取得する †
mysqladminを使用してMySQLのステータスを取得するスクリプトサンプル。
LOGFILE= ログファイル名を絶対パスで指定(絶対パス) MYSQLUSER= mysqladminの接続用ユーザ名 MYSQLPASS= mysqladminの接続用パスワード MYSQLADMIN= mysqladminのパス(絶対パス)
#!/bin/sh # ------------------------------- # MySQL MaxConnectionLog Script # ------------------------------- # Version : 1.0 # date : 2007/01/31 export LANG=C export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH # Set LOGFILE="/usr/local/mysql/var/max_connect.log" MYSQLUSER="root" MYSQLPASS="root" MYSQLADMIN="/usr/local/mysql/bin/mysqladmin" DATE=`date +%Y/%m/%d" "%H:%M:%S` # Exec MAXCONNECT=` $MYSQLADMIN extended-status -u $MYSQLUSER -p$MYSQLPASS | grep Max_used_connections| cut -d'|' -f2,3 | awk '{print $1":"$3}'` # LogWrite
echo $DATE " " $MAXCONNECT >> $LOGFILE # EOF