Zabbix フロントエンドをより使いやすく
Premija Viewer for Zabbix のご紹介
オープンソースカンファレンス 2017.Enterprise2017/12/08
SRA OSS, Inc. 日本支社
マーケティング部 OSS技術グループ

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

1

アジェンダ

1. Premija Viewer for Zabbix ができるまで
2. Premija Viewer for Zabbix の紹介

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

2

自己紹介

赤松 俊弘 (あかまつ としひろ)
SRA OSS, Inc. 日本支社

マーケティング部 OSS技術グループ
主な業務•

Zabbix, Hinemos などの OSS の技術サポートや環境構築・導入•Premija Viewer for Zabbix の開発

PostgreSQL を中心とした OSS の技術サポート、構築、コンサルティングを行う
Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

3

アジェンダ

1. Premija Viewer for Zabbix ができるまで
2. Premija Viewer for Zabbix の紹介

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

4Premija Viewer for Zabbix ができるまで
Zabbix フロントエンドに対するユーザの声障害の影響範囲をフロントエンドで確認しやすくしたい！

Zabbix を導入したけど…

画面の切り替えなしで色々な情報を確認したい！

商用製品からZabbix に移行したいけど…

既存のシステムから使用感をあまり変えたくない！

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

5Premija Viewer for Zabbix ができるまで

じゃあ、そういう Viewer を作ったらいいじゃん！

Premija Viewer for Zabbix

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

6

アジェンダ

1. Premija Viewer for Zabbix ができるまで
2. Premija Viewer for Zabbix の紹介

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

7

Premija Viewer for Zabbix とは• Zabbix 専用 Viewer• コンセプトは Zabbix での監視運用に必要な機能を 1 画面で• 現在ベータ版をリリース

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

8

Premija Viewer for Zabbix の画面構成

ノードツリー

ノードマップイベントフィルタ
イベント
一覧

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

9Premija Viewer for Zabbix のシステム構成

Premija Viewer for Zabbix(Web アプリケーション)

複数のZabbixサーバ
Zabbix API でデータ取得、に一括ログイン
データ登録処理実行

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

10Premija Viewer for Zabbix のシステム構成

Web サーバ

監視用端末
アクセス・
操作

Premija Viewer for Zabbix(Web アプリケーション)
HTML5

CSS3

JavaScript

PHP

Web サーバミドルウェア

監視用端末
アクセス・
操作

OS

ZabbixAPI
Zabbix server 2

Zabbix server 1
ZabbixWeb ブラウザ…

ZabbixAPI

Web ブラウザ

Database

Zabbix

Database…

既存の Zabbix の設定や環境に変更なしで利用可能
Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

11Premija Viewer for Zabbix の特長① 複数の Zabbix Server を統合監視② 柔軟なイベント検索③ 監視対象の可視化④ 障害対応状況の管理・把握を明瞭化⑤ ペインの相互作用による直感的なドリルダウン⑥ 詳細なイベント・ホスト情報の表示

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

12

特長① 複数の Zabbix Server を統合監視接続する Zabbix Server を簡単に選択・瞬時に表示

各 Zabbix のフロントエンドを確認する手間が省ける
Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

13

特長② 柔軟な障害検索

検索条件の充実化• 深刻度、ホスト名、IPアドレス、トリガー名、ステータス、コメント、発生日時など• 文字列検索 (ホスト名、IP アドレス、トリガー名、コメント) は部分一致で検索可能• 発生日時は分単位で細かに指定可能

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

14

特長③ 監視対象の可視化

ノードツリー + ノードマップ

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

15

特長③ 監視対象の可視化 – ノードツリー

ホストグループおよび所属ホストをツリー表示

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

16

特長③ 監視対象の可視化 – ノードツリー

障害ノードをハイライト• 最も高い深刻度の色• ツリーの開閉と連動

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

17

特長③ 監視対象の可視化 – ノードマップ

ホストグループおよび所属ホストをグラフ表示

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

18

特長③ 監視対象の可視化 – ノードマップ

障害ノードをハイライト

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

19

特長④ 障害対応状況の管理・把握を明瞭化

イベント一覧での最新コメントの表示

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

20

特長④ 障害対応状況の管理・把握を明瞭化

コメント履歴の表示

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

21

特長④ 障害対応状況の管理・把握を明瞭化

障害対応コメントの入力
2 「障害対応コメント」

1
イベントをチェック3

ボタンをクリックダイアログでコメント入力

3

1

2
Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

22

特長⑤ ペインの相互作用による直感的なドリルダウン

1 つのペインでの作用が他のペインに伝播

ツリー展開

ノードマップ
表示範囲

イベントフィルタ

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

23

特長⑤ ペインの相互作用による直感的なドリルダウン

ツリーノード選択

ノードマップ表示範囲

イベントフィルタ

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

24

特長⑤ ペインの相互作用による直感的なドリルダウン
マップノード選択

ノードツリー表示
イベントフィルタ

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

25

特長⑤ ペインの相互作用による直感的なドリルダウン
イベント一覧のノードツリー表示

ホスト表示名

ノードマップ表示範囲

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

26

特長⑥ 詳細なイベント・ホスト情報の表示
障害イベントの情報を 1 クリックでダイアログ表示• イベント情報• トリガー情報• アイテム情報• ホスト情報• 履歴• コメント履歴• 対応状態の履歴

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

27

特長⑥ 詳細なイベント・ホスト情報の表示

アイテムヒストリへのリンク

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

28

特長⑥ 詳細なイベント・ホスト情報の表示

リソース情報の最新値一覧• イベント一覧からクリックでダイアログ表示• CPU 使用率、メモリ使用率、ディスク使用率、ネットワーク転送量など• Zabbix のグラフ画面へリンク

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

29

Premija Viewer for Zabbix まとめ

Zabbix での監視運用に必要な機能を 1 画面で• Zabbix 複数台• 監視対象の可視化• イベント・ホスト情報表示• 対応状況管理

導入方法はシンプル• 既存の Zabbix 環境に変更なしで導入・併用可能• Web サーバに配置するだけ、データ移行もなし

対応 Zabbix バージョン• 3.0 以降

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

30

今後のロードマップ

検索フィルタ結果のツリー・マップへの反映
ハイライトの改善

キーボードショートカットの実装
ノードマップでの情報表示の充実化

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

31

お問合わせ先• 提供方法を知りたい• 画面周りにリクエストがあるまでお問合せください！
住所：〒171-0022 東京都豊島区南池袋 2-32-8
Tel：03-5979-2701
サイト：https://www.sraoss.co.jp/pvz

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

32

おわり

Copyright © 2017 SRA OSS, Inc. Japan All rights reserved.

33