システム運用環境における商用ツールとOSSの比較
システムを監視するツールは、国内においても商用製品からOSS(オープンソースソフトウェア)を利用する企業も増えています。
商用製品は提供機能範囲も広く、またメーカーから手厚いサポートが受けられるというメリットもありますが、近年、仮想サーバーが増加するシステム環境では、監視対象数に応じたライセンス料や保守費用を支払うことが大きな足枷となっている企業も少なくありません。
また、商用製品はメーカーがサービスを終了したり、サポートを打ち切ったりすると使用の継続が難しくなる場合があります。
一方、OSS製品を選定した場合、限定された機能で充分とライセンス費用が掛からない等のメリットからOSSを選定したにもかかわらず、今までの運用の流れや対応方法の見直しをしないで利用を始めると、現場からは“今迄のやり方と違う”、“そのような機能では使えない” など、日本特有の大幅なカスタマイズ要求が出てきて対応することで、開発時間、コスト等でOSS採用メリットが少なくなってしまうこともあります。
OSSならば、技術を持ったユーザーがいる場合には、メンテナンスも行われ、利用が継続されるのです。(※OSSに技術を持った人材は重宝されるので引き抜かれるなどの危険は多い)
欧米企業などとは異なり、国内企業の多くは、長年SI会社にシステム開発を依頼してきた歴史もあり、ソースコードが公開されていても、カスタマイズしたり、問題発生時に対応できる人材がいないという環境の違いが、OSS採用メリットを活かしきれない結果につながる原因の一つと思われます。
国内においても、費用は発生しますがOSSを開発・サポートする企業も増えています。
商用製品とOSS製品のメリット/デメリットを十分調べ、自社に照らし合わせどちらの製品が良いのかを考えなければなりません。
今回のコラムでは、OSSにおけるシステム監視ツールのデファクトスタンダートと言える「Zabbix」に関して少しお話をしていこうと思います。
Zabbixの特徴
Zabbixはサーバー、ネットワーク、アプリケーションを監視するソフトウェアで、GPLv2ライセンスで提供され全ての機能を無料で利用できます。
- <主な機能>
- ■サーバやネットワークなど接続されたデバイスを監視する機能
■収集データよりグラフ、マップを作成し表示する機能
■監視項目に対して閾値を設定し、障害/復旧時の通知を行う機能
OSSでありながら、サポート、トレーニング、コンサルティング、パートナープログラムなどの公式サービスが提供されています。
Zabbixの稼働プラットフォーム
Zabbixは、Linuxをはじめ、AIX、HP-UX、Solaris、FreeBSD、OpenBSD、Mac OS X、
Windows 2000、XP、2003、Vista、2008、7など、さまざまなプラットフォームで稼働します。
サイバートラスト株式会社がZabbixを機能強化したエンタープライズ向けにMIRACLE Linuxで稼働する「MIRACLE ZBX」もその1つです。
国際標準のセキュリティガイドライン(「NIST SP800-171」および「NIST SP800-53」の一部要件)に準拠しており、豊富なシステム監視機能を簡単に導入できる仮想アプライアンス(専用機器)もラインナップされています(オンプレミスでもクラウドでも統合監視を可能にする)。オープンソースのZabbixではサポートに不安に思う企業に対し、Zabbix技術者を多く抱えるサイバートラスト株式会社では、MIRACLE ZBXを最長10年のサポートを提供することが出来ます。これにより、Zabbixにおけるサポートの不安を腐食し、監視対象台数に依存しないシンプルな価格体系により導入コスト・運用コストを大幅に削減できます。
ZabbixとSHERPA SUITEの連携
Zabbixは優れた監視ツールですが、システム運用における業務範囲を障害対応に絞っても、監視業務だけではありません。