Zabbix 2.0.0rc2リリースノート翻訳
2012年3月22日
Zabbix SIAはZabbix 2.0.0rc2(2番目のRelease Candidate)をアナウンスすることを光栄に思います。
Zabbixはオープンソースで配布されるエンタープライズモニタリングソリューションです。ZabbixはGPLライセンスの元で配布されているため、商用、非商用問わず無償で利用することができます。ライセンスの詳細については、http://www.gnu.org/copyleft/gpl.txtを参照してください。
このドキュメントはZabbix 2.0.0rc2のリリースノートを含みます。ダウンロードはこちらから行えます。 http://www.zabbix.com/download.php
このリリースは大きな機能追加といくつかの改善、バグフィックスが含まれます。テスト環境で利用して問題があった場合はZabbixバグトラッキングシステム<a0>https://support.zabbix.com</a0>に問題の報告をお願いします。
このリリースは正式バージョンではありません。リリース候補です!
新機能はすべて実装されていますが、新しいテンプレートは含まれていません。新しいテンプレートは、Zabbix 2.0.0の正式リリースまでのリリース候補で利用できるようになります。
以下にリリースの詳細を示します。これは最新の情報を提供し、主要なドキュメントの補足となります。新機能の概要はZabbix Wikiを参照してください。
SNMPトラップ監視機能の追加
新しいSNMPトラップ監視機能によって高性能なトラップ収集を行えるようになりました。SNMPTTなどのプリプロセッサも同様に使用できます。
マップのアイコンの自動選択
マップとマップ要素は要素の種別 (ホスト、ネットワーク機器、スイッチ、など) によって自動的にアイコンを選択するよう設定できます。
マップ編集画面のマクロ展開オプション
マップ編集画面でマクロ展開を有効にするオプションを追加しました。
ホストプロファイルをインベントリに名称変更
ホストプロファイルはより一般的な「ホストインベントリ」に名称変更されました。
パフォーマンスの改善
データベースのリクエスト数を削減するためにトリガー関連のデータがキャッシュされます。これによりZabbixサーバの全体的なパフォーマンスが向上します。
ホストプロファイルデータの自動収集
ハードウェアとソフトウェアの詳細情報をエージェントから自動的に収集し、ユーザが定義したパラメータを利用して拡張することができます。
オートディスカバリの強化
HTTPSとTelnetのチェックによるディスカバリを追加し、ディスカバリ設定フォームを見直しました。
プロキシ経由のWeb監視
リモートのプロキシを利用してWebシナリオを監視することができます。これにより様々な場所にあるWebアプリケーションを監視することができます。
ホストとテンプレートの表示名を追加
通常のホスト名に加えて、Webインターフェースで表示するために利用できる表示名を設定することができます。表示名を利用するマクロも追加しています。
リモートコマンドの拡張オプション
(エージェント、IPMI、SSHを利用した)リモートコマンドをより簡単かつ柔軟に設定することができます。
リモートJMX監視
ZabbixのJMX監視は、JavaアプリケーションやJBoss、WebSphere、WebLogicなどの一般的なミドルウェアのネイティブで安全なリモート監視を行うことができます。
Booleanデータ型
Booleanデータ型は、2つの状態を持つものとJMXカウンタの監視に使用できます。
新しいアイコンセット
新しいアイコンセットにより見栄えの良いマップを作成することができます。
新しいマクロのサポート
トリガー名に、{IPADDRESS}、{HOST.DNS}、{HOST.CONN}のマクロを利用することができます。通知に{ITEM.ID}と{TRIGGER.EXPRESSION}のマクロを利用することができます。
ホストプロファイルの結合
標準および拡張のホストプロファイルを統合しました。全てのプロファイルのフィールドを参照するためのマクロを追加しました。
複数のネットワークインターフェース
1つのホストに複数のネットワークインターフェイスを割り当てることができます。これによりそれぞれのIPアドレスに対して異なるチェックを行うことが可能です。
Webインターフェースのより良い翻訳フレームワーク
ZabbixのWebインターフェイスの翻訳にGNU gettextモジュールを利用しました。
パッシブチェックによる自動登録
パッシブチェックによる監視対象ホストの自動登録機能を追加しました。クラウド環境を監視のために非常に便利に使うことができます。
不明なイベントとトリガーの再設計
ZabbixのWebインターフェイスで不明なトリガーとイベントが表示されなくなります。トリガーやイベントの状態について確信が無い場合は特別なフラグが表示されます。
ローレベルディスカバリ
手動で設定を行わなくても、Zabbixはファイルシステムやネットワークインターフェース、SNMPインターフェースを自動的に検知します。ひとつのテンプレートを、異なるデバイスが接続された複数のホストに利用することができます。保持期間の設定に基づいて、データが取得できない場合は自動的に削除することができます。
エスカレーションの処理速度の改善
より効率的に動作するようにエスカレーションの処理を改善しました。
グラフの凡例オプション
グラフの凡例をオプションで無効にすることができます。
ホストレベルのスクリーンのテンプレート化
テンプレートにスクリーン設定を含めることができ、設定のメンテナンスとホスト用パフォーマンスグラフの一覧画面の表示の容易性が向上します。ホストをクリックしたときのポップアップからスクリーンを表示することができます。
データベースの完全性
データベースのスキーマを大幅に改善し、一貫性、設定とヒストリデータのセキュリティを向上しました。
ヒストリデータにナノ秒を使用
ヒストリデータにナノ秒単位で時間を保存することができます。1.8.xからマイグレーションを行った場合、このオプションはデフォルトで無効になります。新規でセットアップを行った場合に有効になります。
マップの要素に複数のURLを設定可能
マップの要素に複数の外部URLリンクを設定することができます。
ZabbixエージェントやIPMIベースのコマンドのユーザスクリプトのサポート
ZabbixやIPMIのエージェントを利用して監視しているサーバ上で任意のコマンドを実行するためにユーザスクリプトを利用することができます。
トリガー重要度のカスタマイズ
Zabbix Webインターフェースから標準のトリガーの重要度の表示を別の名前や色にカスタマイズすることができます。
新しいログイン画面
ログイン画面を再設計し見た目を改善しました。
設定画面の新しいデザイン
新しい設定画面は見た目とユーザビリティがより改善されています。
マップの高度なラベル設定
マップレベルで異なるタイプのマップアイコンごとにラベルのフォーマットを設定することができます。
マップグリッドオプションの保存
Zabbix Webインターフェースは、それぞれのマップごとにグリッドオプションを保存することができます。マップのインポート/エクスポートが新しいグリッド関連の属性をサポートするように拡張しました。
ディスカバリで自動検出されたデバイスのDNS名の自動補完
Zabbixは新規に自動検出され自動登録されたデバイスに対してDNS名を自動的に入力します。
イベントのCSVエクスポート
Zabbix Webインターフェースで表示できるイベントをマウスクリックでCSVファイルにエクスポートできます。
サーバ側のSQLite3サポート
ZabbixサーバやZabbix WebインターフェースでSQLite3を利用できます。組み込み環境や低スペックのハードウェアに役に立つかもしれません。
Zabbix APIの高度なフィルタリングのサポート
2つの新しいオプション(ALL, ANY)はAPIレベルでのフィルタリング制御に利用できます。
マップのホスト領域機能
マップ上の領域にホストグループに所属するすべてのホストを表示することができます。
メディアタイプの無効機能
オプションでメディアタイプを無効にすることができます。
vm.memory.sizeのサポート
BSDを含む複数のプラットフォームでこのアイテムが利用できます。
プロキシによる取得不可アイテムの処理を改善
取得不可アイテムの情報をプロキシからサーバに送信するように、プロキシの処理を改善しました。
より柔軟な依存関係
テンプレートからホストへの依存関係がサポートされます。
2.0.0rc2に含まれるバグフィックスと改善の一覧
- [ZBXNEXT-1149] ネストされたマップのインポート、インポート画面の再設計
- [ZBXNEXT-744] 通知とコマンド実行でマクロ{ITEM.ID}と{TRIGGER.EXPRESSION}のサポートを追加
- [ZBXNEXT-914] 管理->分散監視画面の再設計
- [ZBX-4788] 一括更新で依存関係を変更した場合にトリガーの深刻度がリセットされてしまう問題を修正
- [ZBX-4787] グラフの軸用のアイテム選択ポップアップで監視中のホストだけを表示するように修正
- [ZBX-4779] 新しいグループのインポートを修正
- [ZBX-4775] ディスカバリルールのインポートを修正
- [ZBX-4700] テンプレートのアイテムキーの中でインターフェイスに関連するマクロを利用する際のアイテムリスト内のエラーを修正
- [ZBX-4761] フォームで入力された「&」のエスケープ処理を修正
- [ZBX-4749] トレンドのキャッシュ削除時にプロキシがクラッシュして終了してしまう問題を修正
- [ZBX-4778] ディスカバリルール作成時のポートの範囲の入力項目のバリデーションを修正
- [ZBX-4621] host.massupdate利用時のマクロの更新を修正
- [ZBX-4697] 別のグループに所属しているホストのグループ単位での一括更新時に発生するエラーを修正
- [ZBX-4257] ローレベルディスカバリルールのアイテムとアイテムプロトタイプ作成時の問題を修正
- [ZBX-4765] ローレベルディスカバリルール保存失敗時にフィルタ項目がリセットされないよう修正
- [ZBX-4736] ホストインベントリ画面のundefined variableエラーの問題を修正
- [ZBX-4764] 管理->通知レポート画面でcritical errorが表示される問題を修正
- [ZBX-4753] ダッシュボードの「最新n件の障害」の複数形を適切に表示するように変更
- [ZBX-3613] 通知サウンドを更新; プロファイル内のサウンド再生を修正
- [ZBX-4713] ダッシュボードとスクリーンでトリガーの障害対応コメントの状態が表示されるよう修正
- [ZBX-4752] 「boolean」データ型のSNMPv1のアイテムプロトタイプを作成時の問題を修正
- [ZBX-4702] スクリーンのダイナミックアイテムをエクスポートできるよう修正
- [ZBX-4257] テンプレートアイテムの更新を修正
- [ZBX-4710] ディスカバリルールを複製する際にアイテムのプロトタイプのグラフのY軸設定が設定されない問題を修正
- [ZBX-4710] グラフのプロトタイプがY軸に通常アイテムを利用している場合のホストの削除処理を修正
- [ZBX-4365] ログイン失敗メッセージの複数形の対応を追加
- [ZBX-4365] パスワード誤りによるログイン失敗後にダッシュボード画面に遷移する問題を修正
インストールとアップグレード方法
インストール
詳細はZABBIXマニュアルを参照してください。
アップグレード
ZabbixバイナリのリコンパイルとWebインターフェースのPHPファイルのアップデートが必要です。Zabbix 1.8.xからマイグレーションする場合はデータベースのパッチ適用を行ってください。詳細なアップグレード手順はZABBIXマニュアルを参照してください。
リリース前のテスト
Zabbixサーバ
Zabbixサーバは以下のプラットフォームでテストを行っています。
- Ubuntu Linux, AMD64, kernel 2.6.11, MySQL 5.x
- Ubuntu Linux, Intel, kernel 2.6.15, MySQL 5.0.22, PostgreSQL 8.3
- RedHat EL 5.3, Intel, kernel 2.6.18, Oracle 11gR2
- Slackware Linux, x86, kernel 2.6.29.6, MySQL 5.1.x
Zabbixエージェント
Zabbixエージェントは以下のプラットフォームでコンパイルとテストを行っています。
- AIX 5.2
- FreeBSD 4.x, 5.x, 6.x
- HP-UX 10.x, 11.x
- Linux 2.4.x, 2.6.x
- Linux CentOS
- NetBSD 2.0
- OS/X 10.2
- Solaris 8, 9, 10
- Tru64 5.1B
- Windows XP, 2000, 2003, 2008, Vista
一部のプラットフォームとバージョンに限られますが、コンパイル済みのエージェントをhttp://www.zabbix.com/download.phpからダウンロードすることができます。
商用サポート
Zabbix SIAはプロフェッショナルサービスを全面的に提供しています。また、私たちはトラブルフリーで簡単にZabbix 1.8以前のバージョンから移行するためのアップグレードサービスも提供しています。価格やより詳細な情報については営業までお問い合わせください。
参考
- Zabbix 1.8マニュアル
- Zabbixフォーラム (http://www.zabbix.com/forum)
- Zabbixサポート (http://www.zabbix.com/support.php)