reComputerでZoneminderを使用する
はじめに
Zoneminderは、セキュリティカメラの監視と管理を可能にするオープンソースのビデオ監視ソフトウェアです。IPカメラ、USBウェブカメラ、アナログカメラなど、さまざまなタイプのカメラをサポートしています。ZoneMinderは、動体検知、ビデオ録画、アラーム通知、Webインターフェースを通じたリモート表示などの機能を提供します。高度にカスタマイズ可能で、個人用と業務用の両方の監視ニーズに適しています。さらに、オープンソースであるため、無料で使用でき、さまざまなセットアップに適応できます。
前提条件
ハードウェア要件
reComputer R1125 | reComputer AI R2130 | reComputer AI Industrial R2145 |
---|---|---|
![]() | ![]() | ![]() |
Zoneminderのダウンロード
システムの更新
以下のコマンドを実行します。
sudo apt update
sudo apt upgrade -y
MariaDBをインストールし、初期データベース設定を行う
以下のコマンドを実行してください。
sudo apt install apache2 mariadb-server
Switch into root user and create database and database user.
sudo su
mariadb
CREATE DATABASE zm;
CREATE USER zmuser@localhost IDENTIFIED BY 'zmpass';
GRANT ALL ON zm.* TO zmuser@localhost;
FLUSH PRIVILEGES;
exit;
exit
デフォルトでは、MariaDBはunixソケット認証を使用するため、rootユーザーのパスワードは不要です(root MariaDBユーザーアクセスはローカルのroot Linuxユーザーのみ利用可能)。必要に応じて、mariadb-secure-installationを実行してroot MariaDBパスワードを設定し(その他のセキュリティ調整も適用)できます。
Zoneminderのインストール
デフォルトでは、DebianはDebian(stable)で公開されているバージョンをインストールします。ただし、backportsを使用することでより新しいバージョンが利用できる場合があります。この記事の執筆時点では、bookworm(stable)にはv.1.36.33が含まれています。
bookworm stableのバージョンをインストールするには、以下のコマンドを実行するだけです。
sudo apt install zoneminder
代わりにバックポートを使用して新しいバージョンをインストールしたい場合は、以下のコマンドを実行してください。最初の行でこのbookworm-backportsリポジトリを追加します。バックポートリポジトリはデフォルトで無効になっているため、2行目でzoneminderのバックポート版を明示的に指定します。
sudo bash -c "echo 'deb http://deb.debian.org/debian bookworm-backports main contrib' >> /etc/apt/sources.list"
sudo apt update
sudo apt -t bookworm-backports install zoneminder
Zoneminderの設定
データベースの設定
以下のコマンドを実行し、パスワードとして zmpass
を使用してください。
mariadb -u zmuser -p zm < /usr/share/zoneminder/db/zm_create.sql
zm.confの権限設定
zoneminderが設定ファイルを読み取れるようにするため、以下のコマンドを実行してください。
sudo chgrp -c www-data /etc/zm/zm.conf
Apache設定の調整
sudo a2enconf zoneminder
sudo a2enmod cgi
sudo systemctl reload apache2.service
sudo systemctl restart zoneminder.service
sudo systemctl status zoneminder.service
sudo systemctl enable zoneminder.service
zoneminder.service がアクティブでエラーがない場合、http://yourhostname/zm
で zoneminder にアクセスできるはずです。
Zoneminder の設定
zoneminder にビデオソースを追加します。
結果
すべてを設定すると、現在のカメラからのライブフィードを表示でき、動きが検出されると録画されます。
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。