読者です 読者をやめる 読者になる 読者になる

set setting reset

インフラ関連の小ネタと備忘録

bash

bash でよく使うやつ

桁指定で表示する -bash ~$ i=1 -bash ~$ printf "%02d" $i 01-bash ~$ 改行させるなら -bash ~$ printf "%02d\n" $i 01 整数の加算 expr とさらばできる -bash ~$ i=0 -bash ~$ ((i++)) -bash ~$ echo $i 1 C 言語っぽい for 文がかける $ for (( i=0; i<3;…

pgpool への connection を munin でグラフ化

bash で munin がんばるシリーズです。 pgrep で取得した情報からごにょごにょやっています。 Used な Connection が増えまくったことで新規コネクションが pgpool によって待たされることがないようにリソース監視しましょうというのが目的です。 グラフ化…

Reserved Instances が expire される前に通知する

そういう機能がある気もしますが、bash で書けたので晒してみます。 cron などで日次で動かすことを想定しています。 この内容だと、30/15/7日前に通知メールを送信するようになっています。 #!/bin/bash # Reserved Instance expire checker from_address="…

AWSCLI を使って ELB のトラフィックを munin でグラフ化

表題の通りの munin plugin です。 elb_traffic.sh #!/bin/bash AWS="/usr/bin/aws --region ap-northeast-1" ELB_NAME=`basename $0 | cut -d _ -f 1` # 取得したいメトリクス METRICS=("RequestCount" "HTTPCode_ELB_4XX" "HTTPCode_ELB_5XX" "HTTPCode_Ba…