【祝】Zabbix2.4.0がリリースされました!

記事タイトルとURLをコピーする

どうも、Zabbix 大好き 伊藤です。
社内ではくりゅうと呼ばれています。 2014/09/11にZabbix2.4.0がリリースされました! ダウンロード
http://www.zabbix.com/download.php
リリースノート
http://www.zabbix.com/jp/rn2.4.0.php 正確な情報は本家を見ていただくとして
リリースノートから注目の変化ポイントををピックアップしてみたいと思います。  

 

:: Multiple filters for low level discovery

The filter section in low level discovery rule definition has been split out into a separate tab and, most importantly, allows to define several filters as well as to define the calculation rules between the filters.

  • LLD(ローレベルディスカバリ)機能で複数のフィルター条件を使用することができるようになりました。
    さらに、フィルター同士を組み合わせて利用することも可能です

 

:: Node-based distributed monitoring removed

Previously Zabbix supported two options for distributed monitoring - using nodes and proxies. In Zabbix 2.4.0 the support of node-based distributed monitoring has been discontinued due to existing limitations and potential problems with reliability in large environments.

  • ノード構成による分散監視機能の削除
    Zabbixでは負荷や管理を分散するために、これまではZabbix-Proxyを用いた分散構成と、Zabbix-Server同士で親子関係を組む分散構成をサポートしていました。
    Zabbix2.4.0からはZabbix-Server同士の親子関係による分散構成機能が削除され、今後はZabbix-Proxyによる分散構成のみが利用可能となりました。

 

:: One-click creation of ad-hoc graphs

Implemented the ability to quickly display items on a graph from the latest data page.

  • 最新データページでワンクックでのアドホックグラフ表示機能を追加

 

:: More advanced WEB monitoring

WEB monitoring was extended to support custom headers, configurable number of retries as well as access to SSL related options. It makes possible efficient monitoring of APIs based on XML (SOAP) and JSON protocols.

  • WEBモニタリングの高機能化
    カスタムヘッダーやWEB監視でXMLによるSOAPやJSON形式に対応。
    ​これで、単純なWEB画面だけでは無くAPIなども監視できるようになりますね。

 

:: More details about unsupported agent items

Zabbix agents now provide detailed information on why items become not supported, instead of the generic “Not supported by Zabbix Agent”.

  • Zabbix-Agent監視において、アイテムが取得不可の場合の情報をより詳細に
    これまでは、zabbix userの権限不足や、監視対象ファイルのパスが間違ってる場合など、アイテムが「取得不可」となった場合に、agent unsupportedなどと表示されるだけでしたが
    より詳細なエラー理由が表示されるようになりました。

 

:: More efficient JSON formatting

The formatting of JSON objects (with tabs and new lines) has been removed, which allows the traffic to be reduced by 20-30% when data is sent between Zabbix services. Additionally, the escaping of forward slash or solidus (/) has also been removed.

  • JSONフォーマットの効率化
    Zabbixのシステム間の通信で使用されているJSONフォーマットを効率化することにより通信量を20~30%削減できたようです。
    クラウドなどデータ通信量が従量課金の世界ではうれしい改善ですね。

 

:: Macro improvements

User macros {$MACRO} now are available in notifications and commands. Two new macros - {HOST.DESCRIPTION} and {PROXY.DESCRIPTION} are supported for use in notifications and commands. {HOST.DESCRIPTION} can also be used in map labels. Host level macros - {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} and {HOST.CONN} along with user macros {$MACRO} are available in simple low-level discovery rule filter regexps.

  • マクロ機能の強化
    ユーザ定義マクロを通知やコマンドに使用できるようになりました。
    新たに{HOST.DESCRIPTION} と{PROXY.DESCRIPTION}を通知に使用できるようになりました。
    ​そのほかマクロを使用できる箇所が増えています

 

:: Control of SNMP bulk requests

It is possible to control use of SNMP bulk requests per host interface.

  • SNMPのバルクゲット機能が制御可能に
    Zabbix2.2でSNMPポーリング監視の効率化のためにバルクゲット機能が追加されました。しかし一部のNW機器ではバルクゲットが正常にできない機種が存在していました。
    そこで、このSNMPバルクゲゲット機能をホストインターフェイスの単位(つまり監視対象機器毎)に制御できるようになりました。

 

:: Better syntax for trigger expressions

Zabbix supports new operators '>=', '<=', 'and', 'or' and 'not'. Existing operators '&' and '#' are no longer supported. Also formatting of trigger expressions is preserved for multi-line expressions.

  • トリガー条件式の書式の変更
    新たに、以上(>=)、以下(<=)、が使えるようになりました。これにより厳密な閾値判定が可能になります。
    また以下の条件判定演算子が変更になりました。 この変更によりトリガー条件式が読みやすくなるかもしれません。            
    Zabbix条件判定演算子の変更
    Zabbix2.2以前 Zabbix2.4
    & and
    | or
    # not

:: API improvements

Support of the “refer” value for get method “output” parameter has been removed. Instead it's recommended to use arrays of specific properties.

Performance was significantly improved for a number of API calls.

  • APIの改善
    getメソッドに"refer"が追加され"output"が廃止されました。
    API呼び出しのパフォーマンスが大幅に向上しました。

 

:: Unified date and time format

Date and time format has been unified across Zabbix frontend according to the ISO 8601 standard of YYYY-MM-DD hh:mm:ss. The new format is implemented everywhere except graphs.

  • ZabbixのWEB GUIにおける時刻表示形式の変更
    GUI上での時刻の表示形式がISO 8601に準拠した”YYYY-MM-DD hh:mm:ss”という形式に変更されました。

 

:: Global search by technical name

In recent Zabbix versions, hosts and templates could only be searched for by their visible name. Now they can be searched by technical name as well. If a match is found for the technical name, it is displayed in parenthesis below the visible name.

  • グローバルサーチでテクニカルネームの検索可能をサポート
    これまではグローバルサーチ機能で表示名しか検索できませんでしたが、テクニカルネームも検索の対象となりました。

 

:: Application filter for maps

A new “Application” filter has been added for host and host group map elements in maps.

  • ホスト一覧マップやホストグループマップでアプリケーションによるフィルター機能が追加されました。

 

:: Screen-related improvements

In screens, URL now is a dynamic screen element.

Also implemented new screen element types - "Graph prototype" and "Simple graph prototype".

  • スクリーン要素の追加
    ダイナミックスクリーンの機能にグラフプロトタイプ、シンプルグラフプロトタイプを追加しました。
    これで、LLDによるスクリーン生成が可能になりそうです。

 

:: Responsible action shown in action log

Now the Action log/Action log screen element have gained a new Action column showing the name of the responsible action as well.

  • アクションのログが表示されるようになりました。

 

:: Description field added

A new description field has been added to host, template and proxy configuration. The field may be used to provide details on how to install and use a template, have links to external resources, list user parameters, etc.

  • 説明欄の追加
    ​ホスト、テンプレート、プロキシの設定画面に説明欄が追加されました。

 

:: Trigger dependencies shown as links

Now the trigger names are displayed as links leading to the trigger configuration. Links are green for enabled triggers, while red indicates that the trigger is disabled.

  • トリガーの依存関係の表示の改善
    ​トリガーの依存関係がトリガー名の横にリンクとして表示されるようになりました。

 

:: Flexible action conditions

Added support of custom formula for calculation of action conditions.

  • 柔軟なアクション実行条件
    アクションの実行条件をカスタム式により定義できるようになりました。

 

:: Delayed execution of housekeeper

Housekeeper execution is delayed for 30 minutes after Zabbix Server and Proxy startup.

  • housekeeper プロセスの動作タイミングの変更
    Zabbix-ServerやZabbix-Proxyプロセスの起動直後に実施されていたhousekeeper プロセスの初回動作が起動後30分からに変更されました。

 

:: Automatic discovery of CPUs

Agents for all platforms are enhanced to support low level discovery of CPUs.

  • CPUをLLDにより検知できるようになりました。
    これにより、CPUコア毎の使用率監視などをLLDにより自動的に実現できるようになりました。
    クラウドのように簡単にスペックが変更できる環境ではありがたい機能ですね。

このほかにも、ログ出力の粒度調整や、XMLインポート時のエラー対応、メンテナンス設定のソート表示機能など多くの改善が実施されているようです。

機能的にも非常に魅力的なZabbix2.4に夢が広がりますね。

 

ただし、今回のZabbix2.4はLTSではありませんので、適切にアップデートを行える環境であればよいですが、

一度導入したソフトをアップデートせず、長く使い続ける環境では難しいかもしれません。

運用と機能を天秤にかけて導入をご検討ください。

 

Zabbix サポート期間とリリースポリシー

http://www.zabbix.com/jp/life_cycle_and_release_policy.php

 

RHEL6/CentOS6 でアップデートする場合のリポジトリは

# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-2.4.0-1.el6.x86_64.rpm

ですね。

AWS&Zabbixが気になる方は是非サーバーワークス @qryuu までご連絡を!

サーバーワークスお問い合わせ

https://www.serverworks.co.jp/contact