reComputer上でZoneminderを使用する
はじめに
Zoneminderは、セキュリティカメラの監視と管理を可能にするオープンソースのビデオ監視ソフトウェアです。IPカメラ、USBウェブカメラ、アナログカメラなど、さまざまなタイプのカメラをサポートしています。Zoneminderは、動体検知、ビデオ録画、アラーム通知、Webインターフェースを通じたリモート表示などの機能を提供します。高度にカスタマイズ可能で、個人用と業務用の両方の監視ニーズに適しています。さらに、オープンソースであるため、無料で使用でき、さまざまなセットアップに適応できます。
前提条件
ハードウェア要件
Zoneminderのダウンロード
システムの更新
以下のコマンドを実行します。
sudo apt update
sudo apt upgrade -y
MariaDBのインストールと初期データベース設定
以下のコマンドを実行します。
sudo apt install apache2 mariadb-server
rootユーザーに切り替えて、データベースとデータベースユーザーを作成します。
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 socket authenticationを使用するため、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
代わりにbackportsを使用してより新しいバージョンをインストールしたい場合は、以下のコマンドを実行します。最初の行でこのbookworm-backportsリポジトリを追加します。backportsリポジトリはデフォルトで無効になっているため、2行目でzoneminderのbackportバージョンが必要であることを明示的に指定します。
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にビデオソースを追加します。

結果
すべてを設定すると、現在のカメラからのライブフィードを表示でき、動きが検出されると録画されます。

技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!弊社製品での体験を可能な限りスムーズにするため、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャネルを提供しています。




