Skip to main content

reComputerでZoneminderを使用する

はじめに

Zoneminderは、セキュリティカメラの監視と管理を可能にするオープンソースのビデオ監視ソフトウェアです。IPカメラ、USBウェブカメラ、アナログカメラなど、さまざまなタイプのカメラをサポートしています。ZoneMinderは、動体検知、ビデオ録画、アラーム通知、Webインターフェースを通じたリモート表示などの機能を提供します。高度にカスタマイズ可能で、個人用と業務用の両方の監視ニーズに適しています。さらに、オープンソースであるため、無料で使用でき、さまざまなセットアップに適応できます。

前提条件

ハードウェア要件

reComputer R1125reComputer AI R2130reComputer 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

pir

デフォルトでは、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

pir

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 にビデオソースを追加します。

pir

結果

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

pir

技術サポートと製品ディスカッション

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

Loading Comments...