Zabbix Summit2025からアナログな水道メーターを機械学習で監視するソリューションを紹介

Zabbix Summit2025から、アナログな水道メーターを機械学習で監視するソリューションを紹介する。

松下 康之 - Yasuyuki Matsushita

2025年12月8日 6:01

Zabbix Summit 2025から、チェコ共和国のプラハに本社を置くZabbixパートナーであるinitMAXのCEO、Tomas Hermanek氏のセッションを紹介する。initMAXはZabbix Summitのトップのスポンサーでもあることから、初日のキーノート直後にセッションを行うという特権を得ていたというわけだ。

プレゼンテーションを行うHermanek氏

プレゼンテーションを行うHermanek氏

セッションの動画とスライドは以下から参照できる。

●参考:Zabbix Summit 2025 Agenda

このプレゼンテーションは、AIをエッジデバイスで実行することでこれまでシステムに組み込むことが難しいと考えられていたアナログなデバイスをZabbixの監視対象にするという内容で、タイトルも「AI on the Edge in Zabbix」というシンプルなものとなっていた。

アナログなメーターからデータを読み取ってZabbixで監視する発想

アナログなメーターからデータを読み取ってZabbixで監視する発想

これはスマートメーターのようにデバイス自体から計測データを取り込むのではなく、アナログなメーターからカメラで数値を読み取り、それをZabbixで監視することで異常を検知するというシステムである。

このシステムについてはすでにGitHubの上でコードやドキュメントが公開されているので、詳細はそちらを参照して欲しい。

●公式ページ:https://github.com/jomjol/AI-on-the-edge-device

●公式ドキュメント:https://jomjol.github.io/AI-on-the-edge-device-docs/

このシステムのポイントは安価なマイコンボード(ESP32)とカメラを使って、数値を読み取る部分に機械学習(CNN)を使っていることだろう。以下の図は公式ドキュメントからの引用だが、メーターの上に3Dプリンターで生成されたマウントを載せ、そこ上にESP32のシステムを設置し、データを撮影、それをTensorFlowLiteで作られた機械学習モジュールが数値を認識してJSON/MQTT/HTTPなどのプロトコルで上位のシステムに伝送し、それをZabbixで監視するシステムである。

メーターをカメラで撮影し、そこから数値を機械学習で認識する

メーターをカメラで撮影し、そこから数値を機械学習で認識する

公式ドキュメントでは市販されているESP32のどれを選ぶべきかという基本の部分から、カメラモジュール、フォーカスの合わせ方、フラッシュの使い方、認識すべき領域(ROI=Region of Interests)の指定方法まで事細かにドキュメント化されている。

この画像の「1.2.1 ハードウェア」にある右側の写真には黒いプラスチック製の筒の上にESP32が設置されているが、これはメーター自体を黒い筒で覆うことで外部からの光を遮断し、ESP32のフラッシュを使うことで常に同じ露光、角度、距離で画像を取得する工夫である。

この例の難しいところは小数点以上の数値は数値が回転する方式のメーターだが、少数点以下を表す4つのメーターは針が回転することで数値を示す方式を取っている点だろう。その位置に合わせて認識領域を設定し、データを認識する必要があるからだ。

そのためROI(認識領域)を設定するWebインターフェースも装備されていることで、このシステムが単なるデモではなく実際に多くのメーターに適用できる機能を備えていることも重要なポイントだ。つまり単なる「やってみた」的なデモやPoCではなく、実際に水道や工場などシステムに装備されているアナログメーターからデータを取得してZabbixで監視をするということがすでに実現済みだと示している。

このシステムの総括を行うHermanek氏

このシステムの総括を行うHermanek氏

このシステムで注目すべきポイントは、アナログなデバイスを置き換えることで監視可能にするのではなく、現行のシステムはそのままで安価なマイコンボードを組み合わせることでクラウド側に依存することなくデバイスで推論を実行し、監視可能にするというところだろう。

これまでも多くのZabbixのセッションで、自宅のサーバーやネットワークをRaspberry Piなどを使って監視する例は多く見てきた。今回も自宅システムの監視例として、デスクトップに設置したミニ扇風機をペットの猫が触ることを検知したいというニーズをシステム化したセッションが行われていた。これはリトアニアのパートナー企業であるAB SEB bankasのエンジニアGiedrius Stasiulionis氏によるもので、扇風機の音をマイクで取り込んで数値化し、その変化から「猫が触っている」ことを検知するというものだった。だがこのHermanek氏のセッションのように、マイコンボード上で画像認識を行い、データを送信するところまでをシステム化した例は少ないと言える。

猫好きならわかる扇風機の音が変化するようす

猫好きならわかる扇風機の音が変化するようす

このシステムもアナログなデータを監視システムに取り込むという発想で、工場などの監視において光学的に見えることが必要な監視カメラでは難しいが、人間なら音の変化により異常の検知が可能であることをそのままシステムに移し替えたと言える。Stasiulionis氏のスライドは以下から参照できる。

●参考(PDF):Monitoring Sounds with Zabbix

この2つのセッションはアナログなシステムを強引にデジタル化することでシステムに組み込むのではなく、コストを抑えながらアナログデータの利用を目指したものとして興味深いセッションだった。システムの監視には柔軟な発想が必要であることを考えさせる内容となった。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30