Zabbix Conference Japan 2025 ダッシュボードコンテストLT
by
Katato
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Katato 2025年11月 6日 おうちZabbixはじめました ~ 本編 ~ Zabbix Conference Japan 2025ダッシュボードコンテスト
Slide 2
Slide 2 text
Katato • 所属 関西地区の某Sier(インフラ部門) • Zabbix歴(約半年) 2025年4月~ 2025年4月末 Zabbix認定スペシャリスト取得 • 趣味 ガジェット、車、DIY、コーヒー 自己紹介 @katayamatg ※本資料の内容は個人の見解に基づくものであり、 所属企業、部門を代表するものではありません 2
Slide 3
Slide 3 text
Zabbix歴がたった半年の初心者が 何をおうちで監視しようとしたのか? 3
Slide 4
Slide 4 text
監視対象:大量のIoT機器 月1回以上の頻度で 電池切れ または トラブル発生… 4
Slide 5
Slide 5 text
2025年7月時点のZabbix活用状況 5
Slide 6
Slide 6 text
そんな平和な日々もありました… 6
Slide 7
Slide 7 text
2週間前、突然の自宅インフラ障害… もちろん 漢のシングル構成 (バックアップなし) 突然のSSD破損(データ領域はほぼ復旧不可能)により、 Zabbixが稼働していたLinuxコンテナも巻き添えに… 皆さん、突然のHW障害にも備えましょう 7
Slide 8
Slide 8 text
それで、どうしたのか? 8
Slide 9
Slide 9 text
もちろん、生成AIに頼りました! このカンファレンスに向けて Claudeアプリと一緒に再構築! SwitchBotアプリの機器追加で Zabbixに自動でアイテム追加 (LLD対応) 9 ※LLD(Low-Level Discovery)= 自動検出機能
Slide 10
Slide 10 text
そうして出来上がった ダッシュボード がこちら… 10
Slide 11
Slide 11 text
11
Slide 12
Slide 12 text
SwitchBot機器で収集した 温度・湿度 を表示 12
Slide 13
Slide 13 text
(設定省力化のため) 外部お天気Widget を表示 ※管理→ 一般設定→ その他から下記の設定も必要でした 13
Slide 14
Slide 14 text
OpenWeatherMap by HTTP (Zabbix標準テンプレート)で取得した 湿度 を表示 14
Slide 15
Slide 15 text
SwitchBot機器の 電池残量 を表示 (機器追加時もLLDで自動追加) 15
Slide 16
Slide 16 text
SwitchBotプラグミニの 電源電圧 を表示 16
Slide 17
Slide 17 text
SwitchBotロックProの ロックの状態・ドアの状態 を表示 17
Slide 18
Slide 18 text
Zabbix7.4 新機能の アイテムカード を表示 (便利なのでおススメ!) 18
Slide 19
Slide 19 text
全SwitchBot機器の 障害・異常情報 を表示 (LLDで監視対象に自動追加) 19
Slide 20
Slide 20 text
ローカル生成AI機能 開発中… 20
Slide 21
Slide 21 text
21
Slide 22
Slide 22 text
まとめ 生成AIのおかげでZabbix環境構築の ハードルがぐっと下がっていました 皆さんも おうちZabbix はじめませんか? ※SwitchBot WebAPIは1日あたり10,000回のリクエスト制限があります 大量の機器監視の際は更新頻度にご注意ください (BLEAPIはリクエスト制限がないようです) 22
Slide 23
Slide 23 text
本編End ご清聴ありがとうございました 23
Slide 24
Slide 24 text
Katato 2025年11月 6日 おうちZabbixはじめました ~ 懇親会編 ~ Zabbix Conference Japan 2025ダッシュボードコンテスト
Slide 25
Slide 25 text
みなさん、投票ありがとうございました! 25
Slide 26
Slide 26 text
Katato • 所属 関西地区の某Sier(インフラ部門) • Zabbix歴(約半年) 2025年4月~ 2025年4月末 Zabbix認定スペシャリスト取得 • 趣味 ガジェット、車、DIY、コーヒー 自己紹介 @katayamatg ※本資料の内容は個人の見解に基づくものであり、 所属企業、部門を代表するものではありません 26
Slide 27
Slide 27 text
27 本編でお見せした ダッシュボード
Slide 28
Slide 28 text
懇親会LTでは、 突然の障害からの復旧の裏側をお伝えします 28
Slide 29
Slide 29 text
結論: 生成AIのおかげで 復旧&追加機能が実装できました! 29
Slide 30
Slide 30 text
①SwitchBot機器情報収集スクリプト このカンファレンスに向けて Claudeアプリと一緒に再構築! SwitchBotアプリの機器追加で Zabbixに自動でアイテム追加 (LLD対応) 30 ※LLD(Low-Level Discovery)= 自動検出機能
Slide 31
Slide 31 text
31 完成画面
Slide 32
Slide 32 text
②生成AIチャットボット 32 Zabbix API経由で 機器情報を取得する ローカルAIチャットボットを Claude Codeで構築 SLMのためCPUのみで動作 ※SLM (Small Language Model): 小規模言語モデル モデル: Google Gemma3:4b インターネット障害時も AIチャット応答に対応
Slide 33
Slide 33 text
33 開発中画面
Slide 34
Slide 34 text
34 実行中画面
Slide 35
Slide 35 text
※ CPUのみで稼働できるSLMの性能は低いため、 通常はクラウドLLMの選択をおススメします 35
Slide 36
Slide 36 text
ここで 勘のいい方はお気づきだろうか… 36
Slide 37
Slide 37 text
まとめ 生成AIのおかげでZabbix環境構築の ハードルがぐっと下がっていました 皆さんも おうちZabbix はじめませんか? ※SwitchBot WebAPIは1日あたり10,000回のリクエスト制限があります 大量の機器監視の際は更新頻度にご注意ください (BLEAPIはリクエスト制限がないようです) 37 本編資料より抜粋
Slide 38
Slide 38 text
まとめ 生成AIのおかげでZabbix環境構築の ハードルがぐっと下がっていました 皆さんも おうちZabbix はじめませんか? ※SwitchBotWebAPIは1日あたり10,000回のリクエスト制限があります 大量の機器監視の際は更新頻度にご注意ください (BLEAPIはリクエスト制限がないようです) 38 本編資料より抜粋 オンラインから取得したデータを オフラインの生成AI で解析!?
Slide 39
Slide 39 text
今後、完全ローカル化(BLE API対応)も 検討していこうと思います 39 ※BLE(Bluetooth Low Energy): 低消費電力のBluetooth通信モード
Slide 40
Slide 40 text
(ご参考) インフラ環境
Slide 41
Slide 41 text
いつでも、どこでも、Zabbixスクリプト作成 Tailscale VPNと Windows App Mobileアプリで いつでもどこでも リモートデスクトップ接続 41 外出先から 開発
Slide 42
Slide 42 text
いつでも、どこでも、Zabbixスクリプト作成 Tailscale VPNと Windows App Mobileアプリで いつでもどこでも リモートデスクトップ接続 42 お風呂でも 開発
Slide 43
Slide 43 text
43 この組み合わせ、おススメです!
Slide 44
Slide 44 text
今後やりたいこと • トリガー設定復旧・追加 • SwitchBot BLE API対応 • 監視対象拡大 • その他家電 • 防犯カメラ • 人間(動体センサー) • 実家リージョンZabbix構築・相互監視 44 何かおススメがあればぜひシェアしてください!
Slide 45
Slide 45 text
全体構成図 ※生成AIで作成 現在の 監視対象 監視追加 検討中…
Slide 46
Slide 46 text
End ご清聴ありがとうございました 46