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/imagengfeatures:
zx-deploy clearzx-disk clear /path/to/diskzx-deploy [SCHOOLID] inithttp://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/c88991aeremote GPUDS-K1T671Mxapp支持监控相机预览模式live-video.service,实现监控直播高级功能实例属性不为空,则优先使用实例对应的码流,否则使用CMDB首页中的视频流属性gui/fullscreen_cameras.html改为使用FLV协议live-video.service,重写视频流中的PTS和DTS,增强对监控相机的兼容性live-video.service随机崩溃的bugzx-diagnosefeatures:
PHP版本更新至7.4DH-IVSS708,设置文档见:大华IVSS服务器相机智能,zxface实现人脸识别,设置文档见:大华技术IPC人脸抓拍设置中关于CMDB配置相关说明DH-NVR5064-4KS2campusng.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版本的CDNServerToolfeatures:
宇视IP Cameraonvif-probeHoney WellIP 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-gatewayfeatures:
爱索品牌消费机、人脸识别测温设备说明会议室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 directbug 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:
HWCAM029DS-K5607-ZV20191023bug fixed:
zx-deploy schoolcdn XXXfeatures:
bug fixed
features:
HWCAM033zlm.service替代live-video.service + rtmp.service,CMDB中不用设置直播优化参数了zlm.service实现rtsp转发, 参考 边缘云视频汇聚zx-disk verifybug fixed
panic=30 oops=panic,死机时自动重启features:
zx-deploy data初始化数据时手动创建。保证平台删除积压的队列后边缘云必须重新初始化才不会报错。NET_DVR_ALARMINFO_V30bug fixed:
zx-diagnose报错和电子班牌控制指令下发失败的问题
)
features:
最优推图模式(在CMDB中配置)sudo schoolcdn cdn script aiAlarmsSnapsAndLinesCreate accessory_cmdb_id=xxx生成,不加accessory_cmdb_id是批量bug fixed:
features:
HWCAM099bug fixed:
debian 11
features:
bug fixed: