Skip to content

Categories:

画像:ブリッジ接続Vyattaで作るTransparent FireWall その2/n

前回は透過型構成の説明をしたので、ここからVyattaの設定を入れていきます。
 

続きを読む…

Posted in Tech.

Tagged with , .


画像:透過型Vyattaで作るTransparent FireWall その1/n

Linux-Debianベースのルータアプライアンス、VyattaTransparent FireWallを構築する手順。
 

Transparent FireWallは透過型、トランスペアレント型とか言われますね。
便利な構成が作れますが、Vyattaでの作り方は公式のFireWall Reference Guideでもちゃんと取り扱っていません。
基本過ぎるから?周囲を見るとそうでもないように思うけど。。
 

ということで数回に分けて構築方法をまとめてみます。
 
続きを読む…

Posted in Tech.

Tagged with , , .


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.

Tagged with .


ブログの投稿をFacebookにも流す(2)

RSS
Creative Commons License photo credit: Lars Plougmann
昨日設定した「My Blog Posts」 ではFacebookニュースフィードが自動でされてなかった、環境にもよるのかね。

今度は「RSS Graffiti」にしてみたがどうかな、テスト投稿。
 

Posted in Life.

Tagged with , .


ブログの投稿をFacebookにも流す

Facebook button count is wrong, use RealShare
Creative Commons License photo credit: birgerking

久しぶりにDIMEなんかを買った、特集はFacebook他。

Facebookのフィードにブログの更新情報を流す「My Blog Posts」というアプリの紹介を見て、せっかくなので使ってみることにした。

Twiiterをミラーするのも、ノートにブログを丸写しするのも自分にはイマイチだったが、更新情報くらいならよかろう。

テストもかねて投稿。
※ 「My Blog Posts」では自動投稿されていなかったので次へ

Posted in Life.

Tagged with , .


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.

Tagged with , .


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.

Tagged with , .


syslog-ngを使ってフリーダムなsyslogを:json編

syslog-ngでは、syslog,rsyslog※に比べてログの出力を比較的容易にカスタマイズできる。

※基本的にRFC3164に準拠

確かにSyslogはパースしにくい、ならたとえばjsonで出してしまうというのはどうか。
続きを読む…

Posted in Tech.

Tagged with , .