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 并进行初始数据库配置

Run the following commands.

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

pir

默认情况下,MariaDB 使用 unix socket 认证,因此不需要 root 用户密码(root MariaDB 用户访问权限仅对本地 root Linux 用户可用)。如果您希望,可以通过运行 mariadb-secure-installation 来设置 root MariaDB 密码(并应用其他安全调整)。

安装 Zoneminder

默认情况下,Debian 将安装在 Debian(稳定版)中发布的版本。但是,通过使用 backports 可能会有更新的版本。在撰写本文时,bookworm(稳定版)附带的是 v.1.36.33。

要安装 bookworm 稳定版中的版本,只需运行以下命令。

sudo apt install zoneminder

如果您更愿意使用 backports 安装较新版本,请运行以下命令。第一行将添加 bookworm-backports 仓库。backports 仓库默认是停用的,所以第二行我们明确声明我们需要 zoneminder 的 backported 版本。

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

Tweak Apache configuration

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...