zoneminder-配置注意事项


1 镜像选择

2 网络

zoneminder 支持 onvif 设备的扫描,但是要求与设备在同一局域网,那么只能在运行 docker 时设置使用主机网络,这又会导致其 Apache 服务启动失败,因为默认端口使用的 是 80 或者 443,这是特殊端口,在 DSM 上已经被占用了。

虽然如此,即使使用桥接方式的网络,也可以手动添加 onvif 摄像头的 rtsp 视频源。

3 文件夹权限

执行镜像时可以把路径“/var/lib/zoneminder/events" 映射出来,但是如果权限不允许其 他用户写,则可能导致添加摄像头失败。

4 /dev/shm 大小

默认只有64M,使用 640x480 分辨率,只能添加两个摄像头,所以最好改到512M 以上,这 还会减少 RAM 占用。

但是 /dev/shm 只能通过命令执行 docker 时进行设置,要求 ssh 到主机后操作。

5 重置用户密码

一般使用 zoneminder 时应该会启用用户验证,启用后可能会产生两种情况,一种是 Admin 处于登录状态,直接可设置密码,第二种是跳转到登录界面,当尝试 admin 用户的好几个 密码都不对,这时就进入系统到 mysql 修改用户密码。使用到的命令有:

show databases;
use zm;
show tables;
select * from Users;
update Users set Password=PASSWORD('XXXXX') where Username='admin';

6 添加 onvif 摄像头

如果选择 ffmpeg 无效,可尝试选择 libvlc,分辨率过高也可能无法显示,可尝试 640x480。

7 总结

sudo docker run -d -t -e TZ='Asia/Shanghai' -v /volume1/docker/zoneminder/mysql:/var/lib/mysql -v /volume1/docker/zoneminder/events:/var/lib/zoneminder/events -v /volume1/docker/zoneminder/logs:/var/log/zm –shm-size="512m" –name zoneminder-20230210 zoneminderhq/zoneminder:latest-el7


本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议 进行许可。

posted on 2023-02-10 23:26  YourTech-WuPeng  阅读(1118)  评论(0编辑  收藏  举报

导航