MySQLの色々確認コマンドまとめ
Threads_cached キャッシュされているスレッド数(スレッドは使いまわされる) Threads_connected 現在の接続数 Threads_created 接続を処理するために生成されたスレッド数(この値が増えまくるなら、cached が足りていない) Threads_running スリープ状態になっていないスレッドの数 プロセスを強制終了する [#be528e74]
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]
MySQLをDockerコンテナで起動する時の注意
MySQLをシェルスクリプトで実行する
Nagios
Nagios URL監視設定
Nagiosインストールトラブル
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 スクリプト名で実行権限付与