Zabbix 5.0 クイックリファレンス

#目的
Zabbix 5.0 がリリースされました。新機能については公式の[リリースノート](https://www.zabbix.com/jp/whats_new_5_0)がありますのでそちらをご覧ください。
Zabbix 5.0では、特にUIデザインでの変更が多かったので、
Zabbix 4.0 からの変更点のクイックリファレンスをお送りします。
機種転換訓練の参考になれば幸いです。

#メニュー
Zabbix 4.4まではメニューは上段を横に並んでいましたが
![Zabbix4.0ダッシュボード](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/7e02e43c-0cff-3d9c-d53c-564d103f44a7.png)

Zabbix 5.0では左サイドに縦に並ぶようになりました。
![Zabbix5.0ダッシュボード](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/64437bc9-a546-f6fc-3a06-f5ac20a2a825.png)

#監視データ
##ウィジェット
Zabbix 5.0では新しく「グラフのプロトタイプ」をウィジェットとして追加できるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/5e8250aa-44ce-b216-867f-731a8b3fc7ee.png)

##障害一覧
フィルターの自由度が高まり使いやすくなりました。
###表示する深刻度
Zabbix 4.0では最小の深刻度を選択し、それよりも深刻度が高い障害を表示する方式でした。
![Zabbix4.0深刻度](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/57bc7be5-32b5-bb88-a9a1-9abc9f254373.png)

Zabbix 5.0ではチェックボックスで任意の深刻度を選んで表示する事ができるようになりました。
![Zabbix5.0深刻度](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/b68e445f-200e-751e-55c6-8f2bca7b40ab.png)

##障害時の最新データ
Zabbix4.0 では「最新の値を表示」というメニューでしたが
![Zabbix4.0最新値](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/4b54bd06-6669-57fc-4ea3-4f57e292b0c4.png)

Zabbix 5.0では運用データの表示メニューになりました。
運用データはトリガー名とは別にマクロなどを使って表現できる監視データ表現です。
![Zabbix5.0 運用データ](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/f32131c6-aa96-bf41-80eb-adecc6c87b32.png)

##ホスト一覧
Zabbix 5.0 では新しく「ホスト」メニューが追加されました。
ホスト一覧からはホスト毎の障害数やグラフ一覧スクリーン一覧に簡単に遷移できるようになりました。
![Zabbix5.0ホスト一覧](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/401c491f-b938-0e00-f5e7-ed6f7636ae06.png)

グラフリンクからはそのホストに設定されたグラフを一覧表示できます。
![Zabbix5.0グラフ一覧](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/fc15b0cd-7dc8-0527-0ed9-b520f87fdcb3.png)

Zabbix 4.0ではWEB監視は別メニューとして独立していましたが。
Zabbix 5.0ではWEB監視はホスト設定の一部になりました。
![Zabbix4.0WEB](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/d97ff1da-f233-7151-d3d3-b548d91f39a1.png)
![Zabbix5.0WEB](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/f103d32a-f840-ddb3-20a3-5ac6490583d3.png)

##監査ログ
Zabbix 5.0では検索する際にリソースIDを利用できるようになりました。
![Zabbix4.0監査](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/4a088c18-fc66-aad8-e3bd-f9a2969c6489.png)
![Zabbix5.0監査](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/0001b697-1949-fa09-1718-09a02fcc046f.png)

#設定
設定機能はZabbix5.0 では多くの改善があります。
##アイテム設定
Zabbix 5.0ではアイテムを作成する前にアイテムのテストを実施できるようになりました。
![2020-07-25_18h13_22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/04a6f3fb-6e19-57eb-bbe6-1d5c73912ce2.png)

また、値の前処理でもテストが使えるようになりました。
値の前処理では処理毎でも、全体を通してでもテストが実施できます。
さらにダミーデータを入力する方法でも実際に値を取得して評価する方法でもテストができるので、テキスト形式やJSON形式の戻り値から数値を取り出す処理を的確に作成できるようになりました。
![テストボタン](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/ec8e8aa7-624a-d356-8d19-60a8002faae2.png)

###個別テスト
値欄に値を入力することでダミーデータを使って処理結果を確認できます。
![個別テスト](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/4bb5e3fc-7ab3-6605-b43b-c80a50b56ef5.png)

###全てのテスト
全てのテストをクリックすると多段処理の結果を確認できます。
「ホストから値を取得」にチェックを入れるとダミーデータでは無く実際に監視対象から値を取得して処理結果を確認することができます。
![テスト結果](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/31b0d155-5c86-d457-02a8-bc3b7b9c6302.png)

##トリガー設定
トリガー設定に新たに「運用データ」項目が追加されました。
**障害時の最新データ**で紹介した通りトリガー名とは別に障害発生時に表示することができる任意の文字列が設定できるようになりました。
障害名から閾値や測定値の値を運用データに切り出すことによって、障害一覧で値を表示しながら障害名の同一性は維持することで、外部のチケット管理システム等で障害発生頻度の統計処理をする際に簡単にグルーピングができるようになりました。
![運用データ](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/2792d635-1cb0-d6b8-347e-7e6e7e0efb24.png)

##アクション設定
###イベントソース
これまでイベントソースの選択は右上でしたが
![Zabbix4.0イベントソース](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/74812dde-b081-14c8-83c9-251fa9a3f8a4.png)

Zabbix5.0ではイベントソースの選択は左上になりました。
![Zabbix5.0イベントソース](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/9c47fd8c-d69f-30a7-b4de-5b56f8fe7144.png)

###メンテナンス設定
Zabbix 4.4までは、メンテナンス期間中の通知を抑止するために
「メンテナンス期間中＝いいえ」という条件を追加していました。
![Zabbix4.0メンテナンス期間](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/cb96dfb1-3d39-d389-1e0b-6061ff9d1e2a.png)

Zabbix5.0では「メンテナンス中の場合に実行を保留」というチェックボックスになったことで、設定がより直感的になりました。
![Zabbix5.0メンテナンス期間](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/3cbdad4b-446f-d814-f950-7bfa71bee344.png)

###実行内容
Zabbix4.4 までは、障害時、復旧時、更新時それぞれの動作を画面を切り替えて設定する必要がありましたが
![Zabbix4.0アクション設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/cee11fdb-b801-55ca-aadc-c2a0a8d25e68.png)

Zabbix5.0では障害時、復旧時、更新時の動作内容が1画面にまとめて表示されるようになったことで、アクションの全体像が把握しやすくなっています。
![Zabbix5.0アクション設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/29f3b6d4-b38c-4580-f2c4-639724f8aacc.png)

#管理
管理機能ではいくつかの新機能が追加されました。

##認証
Zabbix 5.0ではSAML認証に対応しました。これで最近のSaaSサービスと同じように
IDaaSによってアクセス管理を行う事が出来るようになりました。
![SAML対応](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/f5c525f7-667a-1c40-decb-351636c88161.png)

##メディアタイプ
Zabbix 5.0ではSlackなど多くのチャットツール、チケットツールに対応しテンプレートが追加されました。
これでCatOpsやSaaS連携が簡単にできるようになりました。
![メディアタイプ](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102020/b6c24390-6392-18b6-3866-3b4796f4fe31.png)

#まとめ
Zabbix 5.0はメニュー配置が変わったため、大きく変化したように感じますが基本的な機能はこれまでと変わっていません。
これまでもZabbixの知識がそのまま使えます。
そして、設定の一覧性やプルダウンからチェックボックスへの変更により
さらにわかりやすく、素早く設定を行えるようになりました。

Zabbix5.0はChatOpsやSAML連携など最近のクラウドツールの流れを汲んだメジャーバージョンとなります。

ぜひ安心してアップデートをしてみましょう。

参考リンク
[本当はすごいZabbix ダッシュボードのグラフウィジェット](https://qiita.com/qryuu/items/2a364dc14a0c58eae45b)
[Zabbix 5.0 対応 Amazon Linux / Amazon Linux 2 でのZabbix Server自動構築](https://qiita.com/qryuu/items/c3fb49b33068d6cbabf1)