http://www.xymon.com/xymon/help/about.html
2.2.1 Xymonってなんですか
Xymonは,サーバ,アプリケーション,ネットワークを監視するためのツールです. コンピュータの稼働状況,アプリケーション,ネットワークの接続性を集めます. これらの情報のすべてはシンプルで直感的なWebページとして表示されます. このWebページはシステムの状態変化を反映させるために頻繁に更新されます.
Xymonはネットワークサービスを幅広く, たとえば,Mailサーバ,Webサーバ(httpとhttpsの両方),ローカルサーバのログ,リソース使用率, などを監視可能です.
情報の大部分はRRDファイルとしてグラフに処理されて生成します. RRDファイルは傾向を示すグラフの情報源となり,たとえばWebサーバのレスポンスタイムの推移を示します.
Xymonは,持っている機能のいくつかをBB4 Technologies社(現在はQuest Software社の一部)が開発した(訳注:ライセンスとして)フリーな実行も可能なツールBig Brother monitoring toolにインスパイアされました. しかしXymonはいくつかの点でBig Brotherよりも良くなっています:
-
Xymonは多くのシステムを処理できる.
BBは,主にシェルスクリプトで実装されているため,パフォーマンスが不利です. 数千,数百ものホストを監視するには,データの処理が追いつきません. BBのほかの問題は,ステータス情報をファイルに保持することで,多くのホストとステータスがあるとき,ディスクIOがいくつかの制限に掛かります.
XymonはシェルスクリプトではなくCで実装し,多くの変化する情報の保持にディスクの代わりにメモリを利用することで,これらのパフォーマンスのボトルネックを回避します.
-
Xymonは設定が集約されている.
Xymonはすべての設定が一カ所に(Xymonサーバの中に)集中されています. Big Brotherは,設定の多くのファイルが監視されるサーバに個々に保持されていて, したがって設定を変更する必要がある際はいくつかのサーバにログインして個々に値を変更する必要がありました.
-
Xymonは初期構築と設定が簡単
Big Brotherは膨大な数の アドオンソフトがあり ,これは嬉しくもあり哀しくもあります. アドオンとして探せば何でも見つかりますが,しかし,多くのアドオンは標準機能に含まれるべきでした. たとえば,ヒストリー機能は私がBBを使うには不可欠ですが,これはBBの標準に統合されていないLARRDアドオンに頼っています. ほかの必須や必要な機能,たとえばSSLを利用するサービスや,SSL証明書をチェックするサービスは,多くのアドオンを必要とします. 新しいバージョンがリリースされるときは,これらのアドオンをすべて維持することが困難となっていました.
クライアントサイドのパッケージをデプロイするにも,Xymonクライアントは複数のホスト向けの設定を必要としません. したがってすべてのホストにテンプレートのクライアントインストールが可能です.
-
Xymonは活発に開発されている
新しいXymonのバージョンは定期的に,通常は4から6ヶ月おきに提供されている. 対象的に,Big Brotherの開発は停止しているようで,少なくとも非商用(BTF)バージョンは開発が停止しています.
-
Xymonはオープンソースとしてライセンスされていて,Big Brotherはそうではではない.
BBの「Better Than Free」ライセンスは,ライセンスを買わなくても非営利の使用が可能ですが, これはオープンソースの感覚では,まだnon-freeパッケージです. 私はBigBrotherに関わる人々のライセンスについての決定を全面的に支持しますが,それと同時に,私は私が開発したソフトウェアのライセンスを自由に選択することができます. Xymonのようなプロジェクトでは,できる限り多くのシステムを監視可能にするために,オープンソースライセンスがもっとも適しているとのことが,私の心からの信念です.
最近興味深いエッセイ(訳注:リンク切れ)が公開されました. それは,なぜオープンソースがソフトウェアプロダクト発展のための好ましいな方法であるかを説明しようとしています. あなたがその風潮に興味があるのでしたら,一読をお勧めします.
2.2.2 「bbgen」や「Hobbit」ではなくなったのか
はい.bbgenツールキットは2002年から2004年までに使った名前でした(bbgen バージョン1,2,3). バージョン4のリリースの際,bbgenはサーバサイドの完全な置き換えに発展しました. そこで,BigBrotherのアドオンである誤解を回避するために,名前を変えることを決めました. Xymonが,システムやネットワークの監視として必要な機能を単体ですべて提供するので, bbgenとの名前から離れる権利が生じたと考えました.
bbgenのすべては,Xymonに含まれます. したがって,BigBrother/bbgenとともに使い続けることもできます.
2005年から2008年の11月までは,プロジェクトはHobbitと呼ばれていました. しかし,Hobbitは商標登録された名前であり,名称の使用の停止を依頼されました. したがって,プロジェクトは現在,Xymonと呼ばれます.
2.2.3 なぜ「Xymon」と呼ぶのか
2008年の夏から秋の間,いくつかの新しい名前がメーリングリストで議論されました. 短くて,発音しやすく,法的に問題無く,ドメインが空いている名前を探していました. "Xymon"はそれらにちょうどフィットしました. "XY"は"anything"を意味し,"mon"は監視を短縮するように見えます. そのようなわけで,"Xymon"は"The Anything Monitor"を意味します.
2.2.4 BigBrotherは問題なく稼働しているが,Xymonを導入するべきか
選択次第でしょう. 思うに,XymonはBBと比較して多くの改善点があるので,導入すべきであると言えます. しかし,新しいシステムの導入で苦労するのはあなたです. 現状のBigBrotherに満足しているのであれば,強要はしません. もしあなたがXymonユーザがXymonを導入したことについてどう考えたかを知りたいのであれば, Xymon メーリングリストのアーカイブから, このスレッド (続きはここ) をチェックしてください. これらのメッセージを要約すると,導入したことを後悔していない,となります.
2.2.5 どこでXymonをダウンロードできますか
XymonのソースはSourceForgeのXymonプロジェクトページで 入手可能です.DebianとRPMのパッケージシステムも入手可能です. (訳注:パッケージからのインストールはディレクトリ構成などに起因する問題を起こしていたのが,ソースからインストールし直したら,問題が解決したことがありました.ソースからのインストールをお勧めします.2006年9月追記)
NetBSDユーザは,NetBSD Packing System経由で Xymonをインストールできます. NetBSDのREADMEファイルを見てください.
2.2.6 Xymonメーリングリスト
ふたつのXymonメーリングリストがあります.
- xymon@xymon.comはXymonについて議論するメーリングリストです.参加するには,xymon-subscribe@xymon.comにメールを送るか,list homepageを訪れてください.
過去のアーカイブはアーカイブで閲覧可能です. - xymon-announce@xymon.comはXymonのバージョンアップをアナウンスするメーリングリストです.参加するには,xymon-announce-subscribe@xymon.comにメールを送るか,list homepageを訪れてください.
動作しないなどのなにか問題があるのでしたら, まずは既知の問題(日本語訳)を見て, 次にリストアーカイブを探してください. それで見つからなければ,メーリングリストに投稿してください. そのフォーラムでXymonについての質問に答えるよう試みます.
2.2.7 Xymon関連サイト
いくつかのXymon関連プロジェクトがあります.
- BBWinは,Microsoft Windows向けのクライアントです.SourceForgeのBBWin projectページから入手可能です.しかしながら,現在(2010年10月)は開発は中断しているように見えます(訳注:2012年1月に,3年ぶりの新バージョンが公開されています).新しいPowershellベースのWindowsクライアントが現在鋭意開発中です.コアとなるサーバサイドの機能はXymon 4.3系に含まれていて,クライアントはSourceForgeのXymon sandbox projectsページで入手可能です.
- DevMonはSNMP対応機器から情報を収集するツールです.SourceForgeのDevMon projectページから入手可能です.
- hobbit-perl-clはデータベース,BEA Weblogic servers,NetAppアプライアンス用のXymonのアドオンです.SourceForgeのhobbit-perl-cl projectページから入手可能です.
- The Xymon WikiにはXymon利用方法についての情報があります.
- Deadcatは,Big Brotherのエクステンションのリポジトリです.これらはBig Brother用に書かれていますが,XymonとBigBrotherのエクステンションは互換性があるため,多くはXymonでもわずかな修正か修正無しで利用できます.
2.2.8 あなたは誰?
私の名前はHenrik Stornerです.1964年生まれで,ヨーロッパ北部にある小さな国のデンマークの首都であるコペンハーゲンに住んでいます. コペンハーゲン大学のコンピュータサイエンスの理学修士号を持っていて,1984年からコンピュータとUNIXシステムを扱って働いています. 過去15年でいくつかのオープンソースソフトウェアを開発していて, Linux kernel CREDITS fileに私の名前があり, 私は世界でもっとも大きいローカルのLinuxユーザーズグループSSLUGで活動していて, それらのサーバ(Web,メール,news)のシステム管理者です.
1998年に,管理していたサーバ群を監視するためにBigBrotherを使い始めました. 2001年末に,コペンハーゲンのCSCマネージドWebサービス部門で働き始めて,そのときの仕事の一つが監視の向上とSLAのレポーティングでした. 標準的なツールでなにができるかを見た後に,なにができるかのデモンストレーションとしてBigBrotherシステムをセットアップすることを決めました. これはしばらくは成功しました. システムは急速にBigBrother監視に追加されていき,50のサーバが500まで行くと,スケーラビリティの問題が起こり始めました. (言うまでもありませんが,2006年現在私たちは,2500のサーバを監視しています) そうして,その問題について何かする時だと決心し,2002年の秋から初冬に,bbgenが誕生しました. 以降は更新履歴に語られています.
2.2.8.1 訳者
(訳注:日本語のみです)
私の名前はKoshikawa Yasunoriです.1976年生まれで,東京に住んでいます. 専修大学のコンピュータサイエンスの経営学士号を持っていて,1996年からコンピュータとUNIXシステムを扱って働いています. 過去15年でいくつかのオープンソースソフトウェアを開発していて, 数冊のSoftware Designなどの雑誌に私の名前があります.
2002年に,管理していたサーバ群を監視するために,BigBrotherを使い始めました. それから数日後,すこしでも日本語でBigBrotherの情報を集めることを目的にして, 日本語によるBigBrotherの技術情報Webサイト(現在のこのWebサイトです)とメーリングリストを起ち上げました. そうして,2008年秋に,株式会社スカイホビットを設立し,システム部門で働き始めました. 仕事のひとつは監視システムの構築と販売です. 以降も監視システムの設計・構築・販売・保守を承っております.