bug fixed:
zx-deploy schoolcdn
时更新RabbitMQ的账号密码,之前的版本校园安全控制台
接收不到消息推送ServerAliveInterval
和ServerAliveCountMax
参数features:
zx-net adduser
添加zx-net tunnel PORT
的逻辑,现在这个命令只建立临时隧道用于远程协助,持久化的隧道使用zx-deploy jumpserver
创建bug fixed:
update:
从201810p93以及更早的版本升级需要先在system环境下执行以下命令:
$ printf 201810p93 | sudo tee /zxedu/data/config/version
features:
bug fixed:
升级后campusng服务要求所有检查点都必须指定服务器,请在CMDB中设置
zx-deploy certs
重新初始化从而配置cmdbid绑定,并重新初始化数据zx-deploy
增加了学校ID和CMDBID这两个参数features:
oss代理
模式)bug fixed:
如果由低于201812p90版版本升级而来,请认证阅读201812p90的说明
features:
bug fixed:
升级安装的用户需要执行命令更新监控直播的配置文件schoolcdn cdn script synccamera
features:
bug fixed:
workaround:
管理后台使用Intermediate CA
签发证书,学校服务器上的证书需要包含Intermediate CA 证书
形成证书链才可以被平台验证通过,对于之前的版本zx-deploy cert
生成的客户端证书缺少Intermediate CA 证书
,所以将以下内容添加到以下文件的尾部即可:
/zxedu/data/config/certs/schoolcdn.pem
/zxedu/data/config/certs/{$SCHOOLID}.pem
Intermediate CA 证书
内容:
-----BEGIN CERTIFICATE----- MIIE0jCCA7qgAwIBAgIJAIlZji0AjsC3MA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD VQQGEwJDTjERMA8GA1UECAwITGlhb25pbmcxETAPBgNVBAcMCFNoZW55YW5nMQ4w DAYDVQQKDAV6eGVkdTEMMAoGA1UECwwDUiZEMRUwEwYDVQQDDAxpLXNjaG9vbC5u ZXQxITAfBgkqhkiG9w0BCQEWEnp4ZWR1QGktc2Nob29sLm5ldDAeFw0xOTAzMTUx MjUwMjZaFw0yMTAxMDExMjUwMjZaMHMxCzAJBgNVBAYTAkNOMREwDwYDVQQIDAhM aWFvbmluZzERMA8GA1UEBwwIU2hlbnlhbmcxDjAMBgNVBAoMBXp4ZWR1MQwwCgYD VQQLDANSJkQxIDAeBgNVBAMMF2NhLnNjaG9vbHMuaS1zY2hvb2wubmV0MIICIjAN BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtwgkAhqLK4IPZDE/fL7lpElGQ444 ZiAvqS3xtndQK2F9iuRIdvx2B2UpgD00neqz0pc59bBrNmrXqjyeVHB+SR/Ea9H3 DKcyxgXquXMn4LlGrI2yTQn9h/+7dq0L7mr/wQZPokFD7p/d58Ilx05CV415wIrK K4aR1liWAxmO3BfmfncnZiN6aG/eyRILs59Nqo13GQ3ApeQ52BvWsOaS8FoTl61K +YyMu5r9FmSHVrLIHI/Xz8QV1vyAKpsVsK4weenaKRd6qNb/uSNug2o8WjSn0J8/ VWo9RhQdCI8Xg0M6yeoZrPxEHAQi5wZP3XhCOrNbaHEMV7aao6+x79vDFK2TIt6s J4ES57yWsut/pZSfweIoKhIDB6D5hz/FcdaZfWEOHuK8FeRLCelIjh14e5th3S67 2Ia4N74As4qUcbBTWUmXgVlUuA7Se/eNXREs2iBzG15AuJ/pPYlkpnHU0Y8g1MwT Ux2/vjpCljYeawMmg9ivoplWJ+exv15fr9vh/H7r1BxSLu4W7u7s+T/PhifX++5W DLq9ZnpBgFklJJgoxoqUwTbVm3AA755liKpIpILb0nRsvLdBq3w8OaGAjrKfj3yI wPvu5bjxZutwrzwJX4qAk22Am9cd2odiQe11600tdui72Ih1TdedPpeWEFTsy0nx OgL8p3A8o7bqzEkCAwEAAaNQME4wHQYDVR0OBBYEFBz5zZPGETfKeLvnoEDcJnQ2 pxIeMB8GA1UdIwQYMBaAFNbwAlEVlAxU1DYo66bpglXyNhb0MAwGA1UdEwQFMAMB Af8wDQYJKoZIhvcNAQELBQADggEBAHkl4Tyszk23dLugpBjuSSbkEqR9/mKGGLa2 xt1TU30ZlETpX6vykLrrIfmmO/ioS2oIdaTpDKEPJVvyw0lkMfSj7gyUnuD4vDe7 5viBtfbFPPxinKJ2ur9XBAUWdTVNnh5J9on8fBovQyHCYtkfLMSADUqM34Zu4dGn QP2uAWXL9Q7NelWKNjWGI2mv01lKfWzZautNmLdTqnd4+4nlTPtD8osSMP4m+mgs 2kTmVL6Y39uEjibhHB0vRIVpmv/9annPBFXCfwkirbXxW1TtohOFr74OE6rv7lpy ZIgxKyNDZe9Fz/F9sI6WNgELStiiwBYtTrrEM3q0smWVMsCdRF4= -----END CERTIFICATE-----
编辑文件/usr/local/schoolcdn/application/models/Deploy.php
,删除第21行的感叹号“!”保存后重启CDN服务器即可。
features:
bug fixed:
新的WebUI提供简单的CDN服务器上的用户信息、推送记录、消费记录查询功能,可以使用平台管理账号、有权限的代理商账号或者学校管理账号登录。在学校局域网内,直接在浏览其中访问CDN服务器的IP即可。
NOTE: 升级到当前版本的服务器需要重新部署schoolcdn服务:`zx-deploy schoolcdn CMDBID`
bug fixed:
chown -R www-data /zxedu/data/imageng
features:
zx-deploy clear
zx-disk clear /path/to/disk
zx-deploy [SCHOOLID] init
http://192.168.2.187
将Windows下的图片整个目录(从学校ID层级开始)复制到/zxedu/data/imageng/legacy
目录下即可,复制后的图片路径示例:
/zxedu/data/imageng/legacy/1117246/0/pubdir/20190220/13/000000013736_0_D5D6E6627772.jpg
+ 设置声音报警:校园安全控制台PC报警音
+ 每台运行“校园安全控制台PC”的电脑,必须配置固定IP,并在CMDB中添加“校园安全控制台PC”设备,IP地址必须填对
+ 每台运行“校园安全控制台PC”的电脑,必须配置DNS服务器指向CDN服务器,否则无法显示抓拍的图片
+ 该软件仅支持最新版的chrome浏览器
bug fixed:
features:
/zxedu/bin/libexec/data/idc
下的文件复制到/zxedu/data/config/nginx/sites-enabled/
下idc.schools
的指向,并重启dnsmasq服务sudo touch /zxedu/data/config/sync2idc.enable
/zxedu/data/config/dnsmasq.hosts/
目录下为每一个学校增加一个hosts文件,添加自动生效,修改、删除需要执行命令pkill -HUP dnsmasq
后生效, hosts文件格式如下:# <学校服务器IP地址> s<学校ID>.schools.i-school.net 10.180.0.73 s1111234.schools.i-school.net
features:
新CMDB / 首页 / 报警联系人
中添加接收报警的手机号201906p93
或更新版本bug fixed:
features:
zx-deploy auto XXXX
重新部署bug fixed:
issues:
# 修复zx-image deploy失败的bug $ sudo apt-get update && sudo apt-get install lbzip2 && sudo sed -i 's/bunzip2 -k/lbunzip2 -n 4 -k/' /zxedu/bin/libs/image.sh
WARN: 该版本及之后的版本要求CPU必须支持AVX2指令集!!!
WARN: 该版本及之后的版本要求CPU必须支持AVX2指令集!!!
WARN: 该版本及之后的版本要求CPU必须支持AVX2指令集!!!
NOTE: 升级安装后需要运行`zx-deploy auto XXXX`重新部署
features:
zx-deploy cert
在部署证书时会检查证书的有效期是否超过7天,如果证书7天内过期将会拒绝部署证书zx-deploy auto
显示CmdbId Not Exists
的详细错误原因campusng.py
显示有好的帮助提示,支持bash自动补全bug fixed:
features:
features:
HWAG900
,HWFACE900
,HWIC900
三种black hole
虚拟设备。black hole
虚拟设备永远处于在线状态,对其的操作永远返回成功,用于业务模拟测试而不会产生大量设备连接失败的日志。HWAG004
,使用HHC-N-4I4O网络继电器作为闸机控制(接输出1、输出2,不支持IC刷卡)HWAG005
,木兰K500闸机控制器支持门磁模式sense-code.com
域名AT8002
、WG2052
门禁控制器。bug fixed:
features:
back
,adb
。adb
目前仅支持海康威视的班牌系统。bug fixed:
闸机控制
模块时缺少表的问题features:
RQ_OpenDoor
,RQ_Record
。bug fixed:
features:
campusng.py face list
返回的用户名有一部分是乱码。campusng.py qjface camera_set
命令。已知问题:高级参数仅保存在CDN服务器本地,不会自动在不同CDN服务器之间迁移。bug fixed:
sense-code.com
域名支持的bug,通过生产环境测试。features:
campusng.py lsdev
中将会看到HWAG009和HWTTS999两个设备。bug fixed:
features:
云端人脸识别服务器
通信带宽基于时间
时,单个人脸闸机头无法自动切换方向的问题features:
/zxedu/bin/libexec/data/legacy_operate_log.sql
启用该功能。DH-IPC-HFW8841E
,实现IPC人脸抓拍做人脸识别,参考:大华技术IPC人脸抓拍设置bug fixed:
RQ_OpenDoor
权限检查总是返回成功。features:
2020-01-21/c88991ae
remote GPU
DS-K1T671M
xapp
支持监控相机预览模式live-video.service
,实现监控直播高级功能实例
属性不为空,则优先使用实例
对应的码流,否则使用CMDB首页中的视频流
属性gui/fullscreen_cameras.html
改为使用FLV协议live-video.service
,重写视频流中的PTS和DTS,增强对监控相机的兼容性live-video.service
随机崩溃的bugzx-diagnose
features:
PHP
版本更新至7.4
DH-IVSS708
,设置文档见:大华IVSS服务器相机智能
,zxface
实现人脸识别,设置文档见:大华技术IPC人脸抓拍设置中关于CMDB配置相关说明DH-NVR5064-4KS2
campusng.py listener
体系bug fixed:
202002p21
之后版本考勤信息反向推送至校园安全控制台会造成数据同步失败的bug,启用反向推送的学校需要更新至最新版本。202003p23
安装的PyAV模块默认未被使用。zx-disk reboot
逻辑,使用systemctl kexec
正确处理关机流程features:
xapp:face_recognition_demo
支持ArcFace,不再需要GPU支持,算法选择逻辑同zxfaceAPI: /campusng/container
增加返回cmdbidzxface
支持口罩检测,请参考zxface人脸识别设置xapp:face_recognition_demo
支持口罩检测,参考xapp设置说明bug fixed:
20200418
之后的版本PHP出现段错误
的问题(yaf-3.2.x的bug)202004p22
之后版本使用大华设备会造成campusng崩溃的问题(大华播放SDK与tcmalloc库冲突,SIGSEGV)features:
zx-diagnose
和CDNServerTool
增加了RabbitMQ消息堆积检测的功能TP-LINK IPC323K
相机中维世纪 JVS-74HY-300X
相机,需要设置使用H264编码并禁用音频SONY SNC-VM600
相机bug fixed:
202005p19
之后版本班牌人脸识别失败的问题/zxedu/data/imageng/cache
下数据未能清除造成磁盘空间满的问题202004p24
之后版本使用CDNServerTool
只能搜索无法连接的问题,需要更新2020-06-06/b3095cb8
版本的CDNServerTool
features:
宇视
IP Cameraonvif-probe
Honey Well
IP CameraK-Pass 5060X
,TTL电平/12v供电HWENV001
,噪声监测设备每5分钟上传一次数据,如果5分钟内分贝值变化超过10%则立即上传数据并重新计时。HWENV001
改为基于AioModBus实现,设备地址必须配置实例ID为1。fping
,解决设备过多时监控本身超时的问题。AAC
>无音频
>其它音频格式
。livevideoctl
查看监控相机的在线状态live-video
服务性能优化,根据相机设置的码率不同,目前可以支持50-100个监控相机live-video
服务性能优化,测试100个相机在线的情况,优化livevideoctl
工具live-video
修复内存泄漏问题。bug fixed:
features:
xapp
,live-video
,webrtc-gateway
features:
爱索
品牌消费机、人脸识别测温设备说明会议室
DS-K5671-3XF/ZU
带测温人脸识别模块,需要在设备自己的设置页将温度的单位设置为摄氏度“°C”。V6.1.4.42_build20200527
,但是该版本SDK存在内存问题(无法与tcmalloc一起使用),会造成campusng内存使用过大。[202102p22]已解决。DS-K5671-3XF/ZU
带测温人脸识别模块二维码访客识别,需要在门禁设置中启用直通模式
,二维码
,设备将无法继续用于人脸识别。请不要作为标准化方案使用zx-deploy schoolcdn
更新配置文件。adm
账号登录。campusng.py tunnel
命令变更为campusng.py tunnel info
,新增切换通道方向命令campusng.py tunnel direct
bug fixed:
DS-K3M200
控制板关门延迟问题NOTE: 存在严重缺陷,请使用202012p91
features:
SOCKS5
代理服务microsocks
,跳板机可以通过该socks5代理访问学校局域网内的服务IoT应用
配置bug fixed:
features:
bug fixed:
features:
campusng
服务改为使用jemalloc优化内存使用bug fixed:
features:
奥威亚
录播系统作为IPC使用:HWCAM026
。中云网眼
IPC,使用:HWCAM027
。泛宇M5201-GH人脸识别木块
,使用HWFACE011
。bug fixed:
zx-deploy data
数据初始化时班牌业务数据未初始化的问题。Live-Video
服务可能报错的问题。features:
HWCAM029
DS-K5607-ZV20191023
bug fixed:
zx-deploy schoolcdn XXX
features:
bug fixed
features:
HWCAM033
zlm.service
替代live-video.service + rtmp.service
,CMDB中不用设置直播优化
参数了zlm.service
实现rtsp转发, 参考 边缘云视频汇聚zx-disk verify
bug fixed
panic=30 oops=panic
,死机时自动重启features:
zx-deploy data
初始化数据时手动创建。保证平台删除积压的队列后边缘云必须重新初始化才不会报错。NET_DVR_ALARMINFO_V30
bug fixed:
zx-diagnose
报错和电子班牌控制指令下发失败的问题
)
features:
最优推图模式
(在CMDB中配置)sudo schoolcdn cdn script aiAlarmsSnapsAndLinesCreate accessory_cmdb_id=xxx
生成,不加accessory_cmdb_id
是批量bug fixed:
features:
HWCAM099
bug fixed:
debian 11
features:
bug fixed: