前回は透過型構成の説明をしたので、ここからVyattaの設定を入れていきます。
Vyattaで作るTransparent FireWall その2/n
Posted in Tech.
– 2011年4月13日
Vyattaで作るTransparent FireWall その1/n
Linux-Debianベースのルータアプライアンス、VyattaでTransparent FireWallを構築する手順。
Transparent FireWallは透過型、トランスペアレント型とか言われますね。
便利な構成が作れますが、Vyattaでの作り方は公式のFireWall Reference Guideでもちゃんと取り扱っていません。
基本過ぎるから?周囲を見るとそうでもないように思うけど。。
ということで数回に分けて構築方法をまとめてみます。
続きを読む…
Posted in Tech.
– 2011年4月13日
mongodbのrepair時、パーミッションに注意
壊れたmongodbを修復するにはオプション、”–repair” をつけてmongodコマンドを実行します。
mongod --dbpath=/var/lib/mongodb --repair
これで修復したmongodbが起動しない時はパーミッションが変更されているせいかも。
DBの実ファイルのパーミッションがrepairを実行したユーザになります。
rootでrepairしちゃうと、DBのファイルがroot所有になってしまうということですね。
ログを確認したら”Permission denied” が出ていたのでパーミッションを修正しました。
chown -R mongodb:nogroup /var/lib/mongodb/
環境はUbuntu10.10、MongoDB1.8.1 でした。
どうやったらMongodbが要修復になるかっていうと、例えば無限ループをdiskfullになるまで突っ込んでみるとか。。
Posted in Tech.
– 2011年4月11日
ブログの投稿をFacebookにも流す(2)

photo credit: Lars Plougmann
昨日設定した「My Blog Posts」 ではFacebookニュースフィードが自動でされてなかった、環境にもよるのかね。
今度は「RSS Graffiti」にしてみたがどうかな、テスト投稿。
Posted in Life.
– 2011年4月10日
ブログの投稿をFacebookにも流す

photo credit: birgerking
久しぶりにDIMEなんかを買った、特集はFacebook他。
Facebookのフィードにブログの更新情報を流す「My Blog Posts」というアプリの紹介を見て、せっかくなので使ってみることにした。
Twiiterをミラーするのも、ノートにブログを丸写しするのも自分にはイマイチだったが、更新情報くらいならよかろう。
テストもかねて投稿。
※ 「My Blog Posts」では自動投稿されていなかったので次へ。
Posted in Life.
– 2011年4月9日
MongoDBの1.8.1 が出たようなので更新する
バグフィックスらしいね。
パッケージインストールにしていたので隙はなかった。
# aptitude update
# aptitude upgrade mongodb-10gen
SECONDARY(全部) > PRIMARY の順にやろう。
# mongo
MongoDB shell version: 1.8.1
connecting to: test
mondev:PRIMARY>
Posted in Tech.
– 2011年4月7日
nginxのログをsyslogに投げる
名前つきパイプの例、古典的なやり方。
rm /var/log/nginx/access.log
mkfifo /var/log/nginx/access.log
パイプの取り出し側にはそれなりに工夫が必要だと思うが、
とりあえずnginxを起動してから。
# cat /var/log/nginx/access.log | logger -p local4.info
とすると、loggerがsyslogに投げてくれる。
1301982441 local4.info prox01 "xx.xxx.xxx.xxx - - [05/Apr/2011:14:47:21 +0900] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0""
(フォーマットは少々いじっている。)
syslog-ngならsourceに指定することもできそうだ。
ただこれをやると、nginxがパイプの処理を待つようになっちゃうので使いどころ注意。
Posted in Tech.
– 2011年4月5日
syslog-ngを使ってフリーダムなsyslogを:json編
syslog-ngでは、syslog,rsyslog※に比べてログの出力を比較的容易にカスタマイズできる。
※基本的にRFC3164に準拠
確かにSyslogはパースしにくい、ならたとえばjsonで出してしまうというのはどうか。
続きを読む…
Posted in Tech.
– 2011年4月5日






