MIRACLE ZBX 6.0 独自機能一覧

MIRACLE ZBX 6.0 独自機能一覧

Webフロントエンド標準ロケールの日本語化

MIRACLE ZBX WebフロントエンドでAdmin/guestユーザの標準の言語を日本語(ja_JP)に設定しています。

グラフフォントの変更

MIRACLE ZBX Webフロントエンドのグラフで使用するフォントをDejaVuSansからNotoSansCJKへ変更しています。

ランタイムコントロールlog_slow_queriesの追加

MIRACLE ZBXサーバ/プロキシのランタイムコントロールにlog_slow_queriesを追加しています。 サーバ/プロキシサービスの再起動なしに設定項目LogSlowQueriesの値を変更できます。 設定可能な値は1から3600000です。

# zabbix_server -R log_slow_queries=5000

「障害」ページで障害発生時のヒストリを表示するオプションの追加

MIRACLE ZBX Webフロントエンドの「監視データ」->「障害」ページで、 「障害発生時のヒストリを表示」オプションを追加しました。 このオプションが有効になった場合、各障害の列に「ヒストリ ログ」が追加され 障害が発生したアイテムIDとそのヒストリログが表示されます。

Telnet監視で長いコマンドを実行したとき不要な文字が表示される問題の修正

telnet.runに長いコマンド文字列を渡して値を取得するとき、 出力に不要な文字列が含まれてしまう問題を修正しています (ZBXNEXT-6653)。

グラフをCSVとして出力する機能の追加

ノーマルグラフと積算グラフをCSVとしてダウンロードできる機能を追加しています。 グラフ右上の「CSV」リンクをクリックすることでダウンロードできます。

メジャーバージョンアップデート時にDBの更新を進めるためのオプションの追加

MIRACLE ZBXサーバ/プロキシパッケージのメジャーバージョンアップデート後に 明示的にコマンドラインで-Uオプションを渡して実行しない限り データベースのアップグレードがおこなわれないよう修正しています。

データベースのアップデートを進めるには次のように実行します。

# zabbix_server -f -U

ログを確認し、データベースのアップデートが完了したのちにあらためて systemctlコマンドからサービスを起動してください。

# systemctl start zabbix-server

イベントログ監視の拡張機能eventlog_extキーの追加

Windowsイベントログを監視するキーeventlogを拡張した eventlog_extキーを実装しています。 このキーはイベントログをグローバル正規表現をもとにフィルタできます。

また正規表現の条件式に「対象のイベントログを指定する」 「除外するイベントログを指定する」を追加しています。 この条件式によって、文字列や重要度、イベントソース、イベントIDをもとに イベントログをフィルタする正規表現を作成できます。

メンテナンス中の障害発生/復旧通知メールの挙動変更

MIRACLE ZBXではメンテナンス中のホストで発生した障害や メンテナンス中のホストで復旧した障害の通知メールは メンテナンス期間が終了したのちに送信されるように実装を変更しています。

Windowsのproc_infoキーにcpu_timeオプションの実装

WindowsのMIRACLE ZBXエージェント/エージェント2にてproc_infoキーの第二引数に cpu_timeを指定できます。このオプションによってCPU時間を計測できます。

キーの長さが2048文字以上のアイテムはエラーとする修正の追加

MIRACLE ZBXではキーの長さが2048文字以上のアイテムをZBX_NOTSUPPORTEDエラーとし 監視できないよう実装しています。

Web監視の設定でヒストリとトレンドの保存期間をそれぞれ設定できるようになりました。

ログをSyslogに転送するときファシリティlocal0local7を選択できる機能を追加

MIRACLE ZBX サーバ/プロキシ/エージェント/エージェント2でログをSyslogへ転送するとき Syslogのファシリティをlocal0local7まで選ぶことができるようになりました。

Windowsエージェントへweb.page.*キーのサポートを追加

Windowsエージェント/エージェント2で次のキーを使ったアイテムの監視ができるようになりました。

  • web.page.get
  • web.page.perf
  • web.page.regexp

MariaDBでヒストリとトレンドのテーブルに対しパーティショニングする機能を追加

データベースにMariaDBを使用しているMIRACLE ZBXサーバにて、 以下のテーブルに対し自動でパーティショニングをする機能を追加しています。

  • history
  • history_log
  • history_str
  • history_text
  • history_uint
  • trends
  • trends_uint

メンテナンス期間の開始日に「月末」~「月末から6日前」を指定できる機能の追加

MIRACLE ZBX Webフロントエンドからメンテナンス期間の設定をおこなうさい、 期間のタイプに「毎月」を指定した場合、 日にちに-1を設定すると当月の最終日(月末)として設定されます。 同様に-2-7を設定すると 当月の月末から1~6日前までとして設定されます。

ランタイムコントロールvalue_cache_resetの追加

MIRACLE ZBXサーバのランタイムコントロールにvalue_cache_resetを追加しています。 バリューキャッシュをリセットできます。

ランタイムコントロールdiscard_alertsの追加

MIRACLE ZBXサーバのランタイムコントロールにdiscard_alertsを追加しています。 このランタイムコントロールにトリガーIDを渡して実行することで、 そのIDをもつトリガーが無効になります。 無効になったトリガーに紐づく障害はそのトリガーが有効になるまで「障害」ページに表示されません。

例としてトリガーID17656のトリガーを無効にするには次のように実行します。

# zabbix_server -R discard_alerts=17656

このコマンドを引き続き実行することで複数のトリガーを無効にできます。 3つのトリガーID 17654~17656を無効にするには次のように連続して実行します。

# zabbix_server -R discard_alerts=17654
# zabbix_server -R discard_alerts=17655
# zabbix_server -R discard_alerts=17656

なお次のようにdiscard_alertsオプションに複数の値を渡すことはできません

# zabbix_server -R discard_alerts=17654,17655,17656

また値を渡さずに実行すると、現在このランタイムコントロールを通じて無効となった トリガーIDの一覧がログに出力されます。

# zabbix_server -R discard_alerts

監査ログをSyslogへ転送する機能の追加

MIRACLE ZBXサーバにて監査ログをSyslogへ転送できるようになっています。 この機能を有効にするには以下の設定ファイルを編集します。 ここではSyslogのファシリティはlocal2、プライオリティはnoticeとします。 またWebサーバはApacheとします。

/etc/zabbix/zabbix_server.conf

AuditlogSyslog=1
AuditlogSyslogFacility=local2
AuditlogSyslogPriority=notice

/etc/zabbix/web/zabbix.conf.php

$AUDITLOG_SYSLOG = [
        'FACILITY' => LOG_LOCAL2,
        'PRIORITY' => LOG_NOTICE,
];

/etc/rsyslog.d/zabbix_auditlog.conf

local2.notice /var/log/zabbix/zabbix_audit.log

上記設定を追加したのちに各種サービスを再起動すると監査ログがSyslogへ転送されます。

# systemctl restart zabbix-server httpd php-fpm rsyslog

Webフロントエンドユーザのパスワードハッシュ化関数のコストを設定する機能の追加

MIRACLE ZBX Webフロントエンドのログインユーザのパスワードを内部でハッシュ化するさい、 コストパラメータの値を任意に設定可能な機能を追加しています。 設定は/etc/zabbix/web/zabbix.conf.phpで次のようにおこないます。

$BCRYPT_COST = 14;

Webフロントエンドユーザのパスワードのポリシーを設定する機能の追加

MIRACLE ZBX Webフロントエンドの管理者はログインユーザのパスワードポリシーを設定できます。

MIRACLE ZBX 6.0ではWebフロントエンドの「管理」->「認証」ページから パスワードの再利用制限回数と有効期間を設定できます。 「再利用制限」は1~9までの値を設定することで過去N回のうちに設定されたパスワードの 再設定を制限します。「有効期間」に1以上の値を設定した場合、その日数が パスワードの有効期間となります。

MIRACLE ZBX サポートRSS

アップデート情報RSS

サポート関連情報RSS