Nagiosでサーバ監視@squeeze

あんまし情報がないですね.みなさん余裕だからですか.
WEBベースのサーバ監視システムの一つにNagiosというのがあります.すごい高機能です.
ということで導入と動かすまでの設定方法をかるーくメモ.

環境はDebian6(x86)で,LAMP構成とします.
入れたのは他でもないこのサーバ(さくらVPSで稼働)です.最近いろいろあってクリーンインストールしました.

今日のところは,細かい設定はアドホックなかんじになるので省略ということで.
あとVirtualHost下にしたりみたいないろいろできますがそのへんも気が向いたら書きます.
あんま詳細書くと僕がこの鯖のどこをどう固めてるかわかっちゃうので気は向かないと思うんだ.

以下の作業は特記ない場合全てサーバ上で行います.

Continue reading

GitoriousをUbuntu 11.04 Serverにインストール

GitHubクローンの代表格なGitホスティングサービスGitorious,今では例えばQtもホスティングされています.
このシステムをまるごと自分のWWWサーバに入れて,ユーザ数やプロジェクト・リポジトリ数,非公開設定まで無制限な,WEBベースのリポジトリ管理システムを構築することができます.

タイミング悪いですね

もともとMarcurialホスティングサービスなBitbucketがGitに対応して,無料アカウントでもユーザ数5人まで,公開/非公開・数・容量共に無制限のGitリポジトリを置けるというとんでもないサービスが始まりました.
何と言うことでしょう.やっぱ外に置くのは不安じゃんって人もいるでしょうけど,それにしても今日の記事は無駄になるのでしょうか.

ビルドサーバとしてfook書いてCIと連携したりできるシステムを構築するところまですれば,差も出るのかもしれません.
そこまでするならRedmineでも入れましょう.

都合の悪い話はおいといて話を進めることにしましょう><。。

Continue reading

VirtualBoxでWEB開発するときのネットワーク設定

したいこと.

  • ゲストでWWWサーバを稼働
  • ホストからそのサーバにHTTPアクセス
  • ゲストへはsshで入って作業

このために

  • ゲストは外に行けるように
  • ホストはゲストに入れるように
  • ゲストは外から見えないように

公式マニュアルだとNATにしてport forwardingにするといいよとのことですが,それだと外から見えちゃうし,設定が(・A・)マンドクセ

解決策.
NATをプライマリNICにして,ホストオンリーアダプタのNICを追加で設定すると,できます.
ゲストOSからはそれぞれeth0とeth1が見えます.
ホストからHTTPやsshでeth1にあたる端末に接続するとゲストに入れます.

ただゲストが例えばCentOSだと問題ないらしいのですが,Ubuntuとかだと,非プライマリなNICの接続設定は手動でする必要がある模様.
以下ゲストがUbuntuのときの設定です.

/etc/network/interfaces

の設定ファイルへ,

auto eth1
iface eth1 inet dhcp

と追記してネットワークを再起動するとおっけーです.
でもDHCPはアレなので,固定IPにしてしまうのもイイと思います.

auto eth1
iface eth1 inet static
address 192.168.56.254
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255

んで,終わったらroot権限で

/etc/init.d/networking restart

これでおーけーです. ifconfigしてちゃんと設定出来てること,ホストからもつなげることを確認してください.

ついでにホストのhostsも設定しておくともっと(゚Д゚)ウマー

sshの公開鍵認証の設定でつまずいた

belltail.jpはさくらVPSで稼働してて、普段はsshで管理してます。
自宅以外にも拠点ができたので、外からごにょごにょいじれるようにしたかった。
やることはキーを生成してauthorized_keysに追加するだけなんだけど。なんか1時間くらい格闘しちゃったのでメモ。

Continue reading