2.2.1 Xymonってなんですか
Xymonは,サーバ,アプリケーション,ネットワークを監視するためのツールです. コンピュータの稼働状況,アプリケーション,ネットワークの接続性を集めます. これらの情報のすべてはシンプルで直感的なWebページとして表示されます. このWebページはシステムの状態の変化を反映させるために頻繁に更新されます.
たとえば,Mailサーバ,HTTPとHTTPSのWebサーバ,ローカルサーバのログ,リソース使用率, さらに大きなセットを監視可能です.情報の大部分はRRDファイルとしてグラフに処理されて生成します.
2.2.2 BigBrotherみたいですね
XymonはBigBrotherの一部分の置き換えとして開発が始まりました. そして,BigBrotehrの動作にインスピレーションを受けています. XymonはいまやBigBrotherが持っている機能は持っています.
2.2.3 Xymonを採用する理由
BigBrotherの代替を開発した理由を挙げます.
-
BigBrotherは巨大なネットワークを監視できない.
BBは,主にシェルスクリプトとして実行されるため,パフォーマンスが不利です. 数千,数百ものホストを監視するには,データの処理が追いつきません.
-
BBサーバのすべての機能を設定するのが複雑.
BigBrotherは膨大な数のwww.deadcat.netから利用可能なアドオンソフトがあり,これは喜びでもあり哀しみでもあります. アドオンとして探せば何でも見つかりますが,しかし,多くのアドオンは標準機能に含まれるべきでした. たとえば,ヒストリー機能は私がBBを使うには不可欠ですが,これはBBの標準に統合されていないLARRDアドオンに頼っています. ほかの必須や必要な機能,たとえばSSLを利用するサービスや,SSL証明書をチェックするサービスは,多くのアドオンを必要とします. 新しいバージョンがリリースされるときは,これらのアドオンをすべて維持することが困難となっていました.
-
BigBrotherは商用パッケージで,オープンソースではない.
BBの「Better Than Free」ライセンスは,ライセンスを買わなくても非営利の使用が可能ですが,これはオープンソースの感覚では,non-freeパッケージです. 開発したソフトウェアのライセンス規約を選択するにあたって,BigBrotherの開発者がこのライセンス規約を決定したことを尊重しました(訳注:??). Xymonのようなプロジェクトでは,できる限り多くのシステムを監視可能にするために,オープンソースライセンスがもっとも適しているとのことが,私の心からの信念です.
最近興味深いエッセイが公開されました. それは,なぜオープンソースがソフトウェアプロダクト発展のための好ましいな方法であるかを説明しようとしています. あなたがそのトレンドに興味があるのでしたら,一読をお勧めします.
-
BigBrotherの開発は止まっている.
少なくとも非商用(BTF)バージョンは1年以上の間,変わっていません.
結局のところ,新しいものを書くことが,必要とするシステムを得るために効率的な方法でした. そして,それはとても楽しい.
2.2.4 「bbgen」ではなくなったのか
はい.bbgenツールキットは2002年から2004年までに使った名前でした(bbgen バージョン1,2,3). バージョン4のリリースの際,bbgenはサーバサイドの完全な置き換えに発展しました. そこで,BigBrotherのアドオンである誤解を回避するために,名前を変えることを決めました. Xymonが,システムやネットワークの監視として必要な機能を単体ですべて提供するので, bbgenとの名前から離れる権利が生じたと考えました.
bbgenのすべては,Xymonに含まれます. したがって,BigBrother/bbgenとともに使い続けることもできます.
2.2.5 BigBrotherは問題なく稼働しているが,Xymonを導入するべきか
選択次第でしょう. 思うに,XymonはBBと比較して多くの改善点があるので,導入すべきであると言えます. しかし,新しいシステムの導入で苦労するのはあなたです. 現状のBigBrotherに満足しているのであれば,強要はしません.
2.2.6 あなたは誰? なぜBBより優れたBBが可能なのですか?
私の名前はHenrik Stornerです.1964年(訳注:昭和39年)生まれで,デンマークのコペンハーゲンに住んでいます.コペンハーゲン大学のコンピュータサイエンスの理学修士号を持っていて,20年以上をコンピュータとUNIXシステムを扱って働いています.過去10年でいくつかのオープンソースソフトウェアを開発していて,Linuxカーネルのクレジットファイルに私の名前があり,私は世界でもっとも大きいローカルのLinuxユーザーズグループSSLUGで活動していて,それらのサーバ(Web,メール,NEWS)のシステム管理者です.
1998年に,管理していたサーバ群を監視するためにBigBrotherを使い始めました. 2001年末に,コペンハーゲンのCSCマネージドWebサービス部門で働き始めて,そのときの仕事の一つが監視の向上とSLAのレポーティングでした. 標準的なツールでなにができるかを見た後に,なにができるかのデモンストレーションとしてBigBrotherシステムをセットアップすることを決めました. これはしばらくは成功しました. システムは急速にBigBrother監視に追加されていき,50のサーバが500まで行くと,スケーラビリティの問題が起こり始めました. そうして,その問題について何かする時だと決心し,2002年の秋から初冬に,bbgenが誕生しました. これ以降は,歴史に語られています.
2.2.7 どこでXymonをダウンロードできますか
XymonのソースはSourceForgeのプロジェクトページで 入手可能です.DebianとRPMのパッケージシステムも入手可能です. (訳注:パッケージからのインストールはディレクトリ構成などに起因する問題を起こしていたのが,ソースからインストールし直したら,問題が解決したことがありました.ソースからのインストールをお勧めします.2006年9月追記)
NetBSDユーザは,NetBSD Packing System経由で Xymonをインストールできます. NetBSDのREADMEファイルを見てください.
2.2.8 Xymonメーリングリスト
ふたつのXymonメーリングリストがあります.
- hobbit@hswn.dkはXymonについて議論するメーリングリストです.参加するには,hobbit-subscribe@hswn.dkにメールを送ってください.過去のアーカイブはhttp://www.hswn.dk/hobbiton/で閲覧可能です.
- hobbit-announce@hswn.dkはXymonのバージョンアップをアナウンスするメーリングリストです.参加するには,hobbit-announce-subscribe@hswn.dkにメールを送ってください.
なにか問題があるのでしたら,まずは既知の問題を 見てください.それで見つからなければ,メーリングリストに投稿してください.
Xymonの質問をBigBrotherのメーリングリストに送らないでください. BigBrotherの開発者は,Xymonの質問をBigBrotherメーリングリストで議論するのは 好ましくないと表明しています.