Zabbix での監視運用向け Webアプリケーション

SRA OSS, Inc. 日本支社
OSS 事業本部 技術部 基盤技術グループ© 2022 SRA OSS, Inc. Japan1

Premija Viewer for Zabbix とはZabbix の監視運用に必要な機能を１画面で満たすWebアプリケーション

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

イベントテーブル© 2022 SRA OSS, Inc. Japan

2

Premija Viewer for Zabbix のシステム構成
既存の Zabbix Server の設定や環境に変更なしで利用可能
Web
サーバ

Premija Viewer for Zabbix

監視用端末(Webアプリケーション)

Next.js｜React｜TypeScript｜Material-UI

アクセス・操作
Webブラウザ

Node.js…

OS
対象の Zabbix Server に対して同時に Zabbix API を実行する

Zabbix server 1

Zabbix server２ …
© 2022 SRA OSS, Inc. Japan3

Premija Viewer for Zabbix の特長機能・特長

1. 複数の Zabbix Server を統合監視
2. 柔軟なイベント検索
3. 監視対象の可視化
4. ペインの相互作用による直観的なドリルダウン
5. 障害対応状況の管理・把握を明瞭化
6. 詳細なイベント・ホスト情報の表示© 2022 SRA OSS, Inc. Japan4

複数台のZabbix Serverによる監視・運用において複数台の Zabbix Server による監視・運用においてこのようなお悩みはございませんか？
障害内容を確認するため都度Zabbix フロントエンドを切り替える必要があり、手間だと感じている

監視ホストが増え、障害の影響範囲を把握しづらくなってきた

各 Zabbix Server で特定の期間に生じた障害イベント件数を簡単に集計したい
複数の Zabbix Server から障害通知を受け取った際に一括でイベントを「確認済み」にしたい

障害イベントが発生したホストのリソース値の負荷状況やイベントに関連する設定内容、アイテムの最新値をすぐに確認したい

Premija Viewer for Zabbix ならワンストップで解消できます！
© 2022 SRA OSS, Inc. Japan5

1. 複数の Zabbix Server を統合監視

障害内容を確認するため都度Zabbix フロントエンドを切り替える必要があり、手間だと感じている

Premija Viewer for Zabbix は対象の Zabbix Server に対し、同時に Zabbix API を実行し、情報を取得・描写するため 1 画面で統合的な監視が可能© 2022 SRA OSS, Inc. Japan6

1. 複数の Zabbix Server を統合監視

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

Zabbix API
Zabbix server 1

1

Zabbix server２

複数の Zabbix Server に対し、Zabbix API を同時実行し、データを取得

2

取得情報を基に、1 画面にまとめて各 Zabbix Server に応じたノードツリー、ツリーマップ、イベントを表示© 2022 SRA OSS, Inc. Japan

7

2. 柔軟なイベント検索

各 Zabbix Server で特定の期間に生じた障害イベント件数を簡単に集計したい

Premija Viewer for Zabbix はZabbix 従来のフィルタ項目に加え、複数の Zabbix Server を跨いだイベントフィルタリングが可能© 2022 SRA OSS, Inc. Japan8

2. 柔軟なイベント検索

充実した検索条件
フィルタ内容 Zabbix Server
 ホストグループ
 ホスト
 深刻度
 イベント発生日時
 トリガー 対応コメント イベントの対応状態• 文字列検索 (トリガー名、コメント) は部分一致で検索可能• 発生日時は分単位で細かに指定可能© 2022 SRA OSS, Inc. Japan9

2. 柔軟なイベント検索

イベントテーブルのをクリックするとフィルタフォームがオープン

をクリックでフィルタの内容をクリア© 2022 SRA OSS, Inc. Japan

10

3. 監視対象の可視化

監視ホストが増え、障害の影響範囲を把握しづらくなってきた

Premija Viewer for Zabbix は各 Zabbix Server ごとにノードツリーとツリーマップを自動生成し、監視対象の可視化をするため直観的に把握できる© 2022 SRA OSS, Inc. Japan

11

3. 監視対象の可視化

ノードツリー + ツリーマップによって監視対象の可視化を実現

各 Zabbix Server のホストグループおよび所属ホストを基にそれぞれに応じたノードツリーとツリーマップを自動生成© 2022 SRA OSS, Inc. Japan

12

3. 監視対象の可視化｜ノードツリー

ノードツリー上で障害の有無、ホストの状態を表示
 深刻度別に発生中の障害数を表示➡ 複数障害が発生している場合は最大の深刻度の色でハイライトされる
 ツリーの開閉と連動
 ホストがメンテナンス中の場合はアイコン表示され、一目でメンテナンス中かどうか把握できる
 ホストのステータスが「無効」の場合はグレーアウトされる

展開

展開© 2022 SRA OSS, Inc. Japan

13

3. 監視対象の可視化｜ツリーマップ
ツリーマップ上で障害ノードをハイライト
 障害深刻度の色でハイライト➡ マップが閉じている場合、マップ内で発生中の障害の最大の深刻度の色でハイライト どの Zabbix Server の監視対象のホストグループおよびホストで障害が発生しているか一目で把握できる マップをクリックすることでドリルダウンされ、どのホストで障害が発生しているか確認できる「Zabbix server 1 (4.0)」 を展開「Linux servers」 を展開© 2022 SRA OSS, Inc. Japan「Web servers」 を展開

14

4. ペインの相互作用による直観的なドリルダウン
1つのペインでの作用が他のペインに伝播

ツリー展開

マップ表示範囲

イベントフィルタ
© 2022 SRA OSS, Inc. Japan15

4. ペインの相互作用による直観的なドリルダウン
ツリーノード選択

マップ表示範囲、イベントフィルタ

マップを自動表示
Zabbix server 01 のホストグループ Linuxservers を選択

Zabbix server 01 のホストグループ
Linux servers の所属ホストで生じたイベントが表示されるように自動でフィルタリング© 2022 SRA OSS, Inc. Japan16

4. ペインの相互作用による直観的なドリルダウン
マップノード選択ノードツリー展開、イベントフィルタ自動展開
Zabbix Server 01 のホストグループLinux serversのマップを選択

Zabbix server 01 のホストグループ
Linux servers の所属ホストで生じたイベントが表示されるように自動でフィルタリング© 2022 SRA OSS, Inc. Japan17

4. ペインの相互作用による直観的なドリルダウン
イベントフィルタ

ノードツリー展開、マップ表示範囲

自動展開
マップを自動表示

Zabbix server 01 のホスト host2 を選択

Zabbix server 01 の host2 で発生したイベントを対象にフィルタリング© 2022 SRA OSS, Inc. Japan

18

5. 障害対応状況の管理・把握を明瞭化

複数の Zabbix Server から障害通知を受け取った際に一括でイベントを「確認済み」にしたい

Premija Viewer for Zabbix では複数の Zabbix Server に対し、同時に Zabbix API を実行するためどの Zabbix Server で生じているイベントか問わず一括で更新できる© 2022 SRA OSS, Inc. Japan

19

5. 障害対応状況の管理・把握を明瞭化
1

2

イベントを選択(複数選択可)「障害更新」をクリック

3

障害の対応状況を更新

3

1

2© 2022 SRA OSS, Inc. Japan

20

5. 障害対応状況の管理・把握を明瞭化
イベントテーブルに最新の対応コメントを表示© 2022 SRA OSS, Inc. Japan

21

5. 障害対応状況の管理・把握を明瞭化

イベントの対応履歴を表示© 2022 SRA OSS, Inc. Japan

22

6. 詳細なイベント・ホスト情報の表示

障害イベントが発生したホストのリソース値の負荷状況やイベントに関連する設定内容、アイテムの最新値をすぐに確認したい

Premija Viewer for Zabbix では
画面遷移せずにワンクリックで確認できる© 2022 SRA OSS, Inc. Japan

23

6. 詳細なイベント・ホスト情報の表示｜イベント

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

各情報はタブで切替© 2022 SRA OSS, Inc. Japan

24

6. 詳細なイベント・ホスト情報の表示｜イベント

Zabbix フロントエンドの「最新データ」へのリンク© 2022 SRA OSS, Inc. Japan

25

6. 詳細なイベント・ホスト情報の表示｜ホスト

ホストリソース情報の最新値一覧を表示

 イベントのダイアログ表示

をクリックで CPU、メモリ、ディスク使用率の監視アイテムの最新値を表示
 各アイテム名はZabbix フロントエンドのグラフ画面にリンク 該当のイベントに複数のホストが関連している
場合はプルダウンより確認したいホストを選択© 2022 SRA OSS, Inc. Japan

26

Premija Viewer for Zabbix システム要件
ハードウェアOS： Red Hat Enterprise Linux 7 (x64)
Red Hat Enterprise Linux 8 (x64)

CPU： Intel x86、AMD64 および Intel 64 (EM64T) アーキテクチャのCPU

メモリ ： 1GB 以上推奨
HDD： 1GB 以上の空き容量

ソフトウェア
Node.js： 12.0.0 以上(13系をお使いの場合は 13.10.0 以上)
npm： 6.9.0 以上

Zabbix ： 3.0 以上© 2022 SRA OSS, Inc. Japan27

Premija Viewer for Zabbix まとめ

Zabbix での監視運用に必要な機能を 1 画面で Zabbix Server 複数台
 監視対象の可視化

 イベント・ホスト情報表示 イベントの対応状況の管理

導入方法はシンプル 既存の Zabbix Server 環境には変更なしで導入・併用可能
 実行環境に Node.js をインストールするだけ
 Zabbix Server のデータ移行の必要はなし

対応 Zabbix バージョン
 3.0 以上
© 2022 SRA OSS, Inc. Japan28

お問合せ先提供方法を知りたい

機能に質問・要望がある
etc.

お気軽にお問合せください！
Webサイト https://www.sraoss.co.jp/pvz
メールアドレス pvz@sraoss.co.jp© 2022 SRA OSS, Inc. Japan29

オープンソースとともに© 2022 SRA OSS, Inc. Japan

30