2017年10月28日土曜日

MySQL routerのヘルスチェックファイル作成方法

以下の方法で、MySQL routerプロセスのヘルスチェックをしてみる。


1)ヘルスチェックファイルを作成する

------------mysqlrouter_check.sh---------
#!/usr/bin/sh
while true
do
#ここではftpdのプロセス監視
check=`ps -ef | grep "mysqlrouter" | \
grep -v grep | wc -l`
if [ $check = 1 ]; then
echo "プロセスは生きています"

else

echo "プロセスは死んでいます"
mysqlrouter &

fi
sleep 3
done
--------------———————————————

2)cront登録する
crontab -e


3)以下、追加する。

-------------------------------------------------------------------------------------------------------------
* * * * * for i in `seq 0 10 59`;do (sleep ${i} ; /root/mysqlrouter_check.sh) & done;
------------------------------------------------------------------------------------------------------------


cronで、数秒間隔でプロセスを監視していて
ダウンしたら起動するように設計した。

0 件のコメント:

コメントを投稿

ハッキングツール一覧(ホワイトハッカー編)

  1. ポート・ネットワークスキャン系 Nmap :標準。ポート・サービス検出・OS推定まで。 # 単純なポートスキャン nmap 192.168.1.10 # 開いているポートとサービスを詳細にスキャン nmap -sV -O 192.168.1.10 # 複数ホストをスキャ...