logo

MySQLの色々確認コマンドまとめ

Threads_cached キャッシュされているスレッド数(スレッドは使いまわされる) Threads_connected 現在の接続数 Threads_created 接続を処理するために生成されたスレッド数(この値が増えまくるなら、cached が足りていない) Threads_running スリープ状態になっていないスレッドの数 プロセスを強制終了する [#be528e74]

One minute to read

MySQLへの接続を暗号化させる方法

※have_sslがYESになっていないとSSL証明書と鍵で複合できていないことになる。/var/log/mysql.logなどを参照

mysql> grant all privileges on . to ユーザー@localhost identified by 'パスワード' require ssl; mysql> flush privileges;

mysql -u ユーザー -p –ssl-ca=/etc/pki/tls/mysql/ca-cert.pem -h 127.0.0.1

※-h 127,0.0.1はテストで指定する。127.0.0.1を指定しないとtcpdumpでキャプチャのチェックできない mysql> show status like 'Ssl_cipher'; Ssl_cipher | DHE-RSA-AES256-SHA|

※上記valueが表示されていればOK パケットキャプチャ [#vb566eaf]

One minute to read

Nagios

One minute to read

Nagiosコマンド一括確認スクリプト

Nagiosのコマンド一括確認スクリプト

#!/bin/sh

cat << EOF

$1 : Service Check Reslut

EOF

./check_ping -H "$1" -w 3000.0,80% -c 10000.0,100% -p 3 -t 3 | grep OK | cut -d' ' -f1,2
./check_ssh -H "$1" | grep OK | cut -d' ' -f1,2
./check_ftp -H "$1" | grep OK | cut -d' ' -f1,2
./check_smtp -H "$1" | grep OK | cut -d' ' -f1,2
./check_pop -H "$1" | grep OK | cut -d' ' -f1,2
./check_http -H "$1" | grep OK | cut -d' ' -f1-5
#./check_http -H "$1" -e 300,301,302 | grep "HTTP OK" | cut -d' ' -f1-5

cat << EOF

$1 : Port Check Reslut

EOF ./check_tcp "$1" -p 21 | grep OK | sed -e "s/|time=.//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 22 | grep OK | sed -e "s/|time=.
//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 25 | grep OK | sed -e "s/|time=.//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 53 | grep OK | sed -e "s/|time=.
//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 80 | grep OK | sed -e "s/|time=.//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 110 | grep OK | sed -e "s/|time=.
//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 443 | grep OK | sed -e "s/|time=.//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 587 | grep OK | sed -e "s/|time=.
//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 1723 | grep OK | sed -e "s/|time=.//g" | cut -d' ' -f1,2,9,10
./check_tcp "$1" -p 5432 | grep OK | sed -e "s/|time=.
//g" | cut -d' ' -f1,2,9,10

echo -e "\n"
echo -e "Complete!!"
echo -e "\n" 2.chmod u+x スクリプト名で実行権限付与

2 minutes to read