NAS×Docker×Zabbixをお手軽にやってみた

「NAS×Docker」でお手軽にやってみたシリーズの第2弾として、今回はNASにメトリクス監視ツールとして「Zabbix」を導入してみました

What’s Zabbix ?

「ZabbixはITインフラストラクチャ・コンポーネントの可用性やパフォーマンスを監視するためのエンタープライス向けソフトウェアです by Zabbixオフィシャル日本語サイト」

設定メモ

NASにログインしてDockerを起動する

NASにログインしてDockerを起動する
Dockerのステータス

レジストリでzabbix-applianceを検索してイメージをダウンロードする

Docker Hub: zabbix/zabbix-appliance
レジストリでzabbix-applianceを検索してイメージをダウンロードする
今回はalpine-latestを選択した

ダウンロードしたイメージを起動する

ダウンロードしたイメージを起動する

起動するコンテナの設定を行う

コンテナ名を変更する

起動するコンテナの設定を行う

詳細設定をする

詳細設定をする:その1
詳細設定をする:その2
詳細設定をする:その3
PHP_TZAsia/Tokyoを追加しておいた
詳細設定をする:その4

無事起動した

無事起動した

Zabbixにログインしてみる

Zabbixにログインしてみる
Username:Admin
Password:zabbix

まとめ

  • Dockerを利用するとやりたいことが簡単に展開できた
  • 別に専用サーバーを用意しなくても、NASは常時電源がOnかつ膨大なストレージを持っているので、それを活用することができれば、とてもお手軽に構築できる

これを機にルータ、無線LANのアクセスポイント、サーバーなどのメトリクス監視に取り組んでみたい

もしかしてメトリクスとして「日々の受注金額」、「日々の売上金額」、「製造ラインの稼働率やライン停止の状態」をZabbixに投げておくだけで、簡易なBIダッシュボードが簡単に構築できるのでは?みたいなことも考えています