海康威视iSC、iPark等平台NTP校时同步机制说明
平台校时逻辑
一、NTP组件校时逻辑:
1)如果偏差在60秒之内,自动进行慢校时,不记录操作日志;新添加服务器,加入后自动进行慢校时;
2)如果偏差在60-1000秒之间,则自动校时,并记录到日志服务操作日志;
3)如果偏差在1000秒以上,运行过程中,产生时间偏差告警,需要手动处理;
如果是新添加服务器,提示是否需要校时:
A: 用户选择校时,则进行校时,并记录到日志服务操作日志;
B: 用户选择不校时,则产生一个时间偏差告警,需要用户手动去处理;
4)监控服务每5分钟对时间偏差进行一次检查
二、运行管理中心只针对服务器及服务器上的组件校时。
三、cvr嵌入式录像存储服务器的校时服务器信息是在存储接入组件sac的web服务里配置的。
四、摄像头等前端设备的校时是在门户的系统配置里设置开启,校时服务器信息通过服务寻址获取到的。
五、校时服务的端口只能为123原因:onvif协议只支持端口123。
设备校时逻辑
设备校时下发流程(以iSC1.6.1为例):
iSC对设备校时是通过ntp方式下发校时服务器信息,以平台上打开校时开关为例,整体下发流程如下,已添加的设备下发流程:
新添加的设备下发ntp流程(以主动设备添加为例)
典型场景
场景1:本机校时配置
典型场景说明:无第三方校时服务器配置,只有平台服务器,需要通过平台服务器对设备进行校时
先决条件:需要安装ntp组件,将平台服务器作为ntp服务器对接入设备进行校时
缺陷:本机时间不保证正确,可能会跳变到错误时间,比如异常断电等情况,bios时间可能会跳变导致系统时间被更改
场景2:使用非平台校时源对平台服务器以及设备校时
典型场景说明:现场有专门校时服务器,平台与设备均与校时服务器连同
配置说明:平台需卸载ntp组件,在运管中添加第三方的校时服务(进运管-系统维护-手动添加服务-添加服务选授时服务,端口123,ip为校时源)
使用说明:由于业务组件比如sdmc等寻址,会选用第一个地址作为校时服务器地址下发给设备,导致设备拿到的ntp地址一直是本机服务器的地址,因此需要卸载NTP服务,保障第三方能拿到第三方服务器的校时源地址
场景3:第三方校时服务器对平台校时,isc所在服务器再对设备进行校时
典型场景说明:校时源与平台服务器互通,但是设备无法直接访问校时服务器,因此需要通过平台所在服务器对相机实现校时
配置说明:平台需安装ntp组件,同时在运管校时服务中添加第三方校时服务器信息
使用说明:在运管中的校时配置中选择第三方的校时源服务,手动校时即可实现对于服务器的校时,校时频率参考上文ntp校时逻辑
推荐使用场景2,等于傻瓜操作,不需要懂得centos命令校时,把管理电脑设为NTP服务器作为校时源来校时即可,Windows系统启用NTP服务,这种做法的好处为管理电脑时间可调(能联网校时最好),平台可向管理电脑校时,平台下发校时任务即可(校时周期建议1小时)。