RDSのProcessListを監視して、CloudWatchにプロットする RDSで固まっているスレッドを検出して、個数をCloudWatchにプロットします。閾値を600とします。 [rds-processlist-put.sh] #!/bin/bash export EC2_REGION=a… alkoshikawaハック2014.01.09 583
RDSのインスタンス一覧を作成する #!/bin/sh source /root/.bash_profile rds-describe-db-instances | grep 'DBINSTANCE' | sed -e "s/… 高瀬 裕介ハック2013.12.27 207
シェルスクリプトで実行したコマンドを表示する -x オプションをつけると実行したコマンドを表示します。 -vをつけると実行前に表示されますが、 この場合は変数が展開されません。 sh -x ./script.sh スクリプト作成前に確認したい場合は-nと併用するとス… 高瀬 裕介ハック2013.12.19 6,546
clamavでウイルススキャンしてウイルスがあったらメールを飛ばす バウンスの受け口としてメールを受信できるようにしておくことはよくありますが、メールを受信できるようにしておくとマルウェアがついてるメールがよく来ます。一日一回とりあえず削除したいときに以下をおこないます。 vim /ro… alkoshikawaハック2013.10.29 1,008
nologinのユーザーでシェルを使う ミドルウェアのセットアップをしてるときになんかうまくいかないときに、その実行ユーザーで直接デバッグした方が早いときがあります。 そんなときには下記コマンドでシェルが使えるようになります。 su – {user} –sh… alkoshikawaハック2013.09.20 818
CloudWatchでApacheを監視する 運用をおこなっていると、時間の節約ため監視系はどこか一つに統一したいと思ってくることがあります。 ボトルネック調査などには向きませんが、アクセス、リソース監視程度であればCloudWatchに統一してしまったほうがサーバ… alkoshikawaハック2013.09.18 1,252
EC2からルーターのVPN(PPTP)に接続する方法 社内からのみ接続を許可しているサーバーがあり、EC2上から直接ファイルの転送する必要があるときなどの用途になります。FireWallを開けるほうが楽な場合はそっちをオススメします。 PPTP周りのソフトをインストールしま… alkoshikawaハック2013.09.12 1,066
ファイルの分割をするコマンド splitコマンドで1GBごとに分割するコマンド split bigfile.tar.gz prefix -d -b 1G 生成ファイルは prefix.00 prefix.01 のようになります。 -dオプション:数字… @iwasakiハック2013.08.29 723
TCPで未使用のポートを検出するスクリプト 下記では80ポートから255個目まで検索してどれも空いていなかったらエラーとします。 unset tmp_str s_port_num=80 flag_1="0" count="0"… 高瀬 裕介ハック2013.08.19 320