简介:这份PDF文档面向安防工程实施人员与系统集成初学者,系统讲解海康威视综合安防平台(iSecure Center)的安装部署流程,帮助读者从零完成视频监控、门禁与报警等子系统的平台落地。内容涵盖前期需求分析与硬件、网络、软件准备,服务器操作系统与数据库安装,平台软件部署及授权激活,以及IP地址分配等网络配置要点,并附有运行环境要求、软件清单与安装流程图,目录按安装准备、配置操作系统、安装平台软件等章节组织,便于按步骤对照操作。资源包共1个PDF文件,约2.88MB,为官方安装部署手册,适合作为现场实施时的速查参考。目前已有881人学习,适合需要快速上手平台部署、减少配置踩坑的工程技术人员查阅。
1. 综合安防平台落地:为什么我把部署拆成“操作系统、构架、组件、激活”四段
第一次接触综合安防平台部署的人,最容易犯的错是把它当成“装个软件”。真到现场才发现,装软件只是第 3 章的事,前面还有改密码、对时间、配静态 IP、改主机名、开 SSH 端口,后面还有激活、装客户端、挂存储盘。任何一步偷懒,后面都会以“服务起不来”“组件装不上”“激活失败”的形式找回来。这份安装部署手册的价值就在这:它把一套集视频监控、门禁、报警、停车场、访客、考勤、消防监测于一体的平台,从裸服务器到浏览器能登录,拆成了可照着敲命令的顺序。适合谁?适合第一次独立做平台落地的实施工程师,也适合想搞清楚单机部署和分布式部署边界的技术负责人。下面按我实际拆手册的顺序讲,重点放在参数怎么填、命令为什么这么写、哪里会翻车。
2. 装平台前的操作系统底座:密码、时间、IP、主机名四件事
平台软件再上层,也架在操作系统上。手册第 2 章把操作系统配置放在安装平台软件之前,这个顺序是对的。我见过太多人拿到安装包直接sh setup.sh,结果环境检测卡在时间不同步或者网卡没起来。这一章把底座四件事讲透:默认密码怎么改、系统时间怎么对、静态 IP 怎么配、主机名怎么统一。
2.1 默认密码与账户切换:root 和 hik 两个账户别搞混
平台服务器出厂一般带两个账户,root和hik,默认密码都是123456,首次登录强制改。这里有个血泪经验:很多人用hik登录后直接干活,结果装平台时权限不够,又回头su root。我的习惯是一开始就分清楚——日常远程用hik,需要动系统配置再切root。
改密码的流程是登录后按提示走:先输当前密码,再输两遍新密码。密码策略手册写得很死:必须包含大写、小写字母、数字、特殊字符至少两种类型,且不能有超过 3 位的连续字母或数字。也就是说Abc12345这种连续数字会被拒,Hik@2024#ops这种才稳。
# 以 hik 登录后切换到 root,后续系统级配置都在 root 下做 su root # 输入 root 密码后提示符变为 # # 后续如需单独改某个账户密码,用 passwd passwd hik逻辑说明:su root是切换用户,不是提权工具,输的是 root 的密码。参数上没什么可调的,关键是别在hik下改/etc/sysconfig/network-scripts/里的网卡文件,权限会拦你。改完密码建议立刻用新密码重新登录一次验证,别等装到一半发现密码记错。
2.2 系统时间与静态 IP:两个最容易“看起来成功”的坑
时间不对,平台日志、录像检索、门禁记录全乱。手册的做法是先date看,再date -s改,最后hwclock -w写进 BIOS。第三步最容易被跳过——只改内存时间,重启就回到解放前。
# 查看当前系统时间 date # 设置为实际时间,格式为 年-月-日 时:分:秒 date -s '2024-06-18 13:40:00' # 把系统时间同步到 BIOS,防止重启后失效 hwclock -w # 再次确认 date参数说明:date -s的字符串必须用引号包住,中间有空格;hwclock -w的-w是 write,把当前系统时间写进硬件时钟。如果服务器在虚拟化环境里,hwclock可能报错,这时以宿主机时间同步为准,别硬刚。
静态 IP 的配置在/etc/sysconfig/network-scripts/ifcfg-ensXXX。先用ll | grep ifcfg | grep -v lo列出所有网卡配置文件,再用ethtool ens192看Link detected是不是yes,只改插了网线的那块。
# 进入网卡配置目录 cd /etc/sysconfig/network-scripts/ # 列出网卡配置文件,排除回环 lo ll | grep ifcfg | grep -v lo # 确认网卡是否连接网线,看 Link detected 字段 ethtool ens192 # 编辑对应网卡文件 vim ifcfg-ens192文件里要保证这几行存在,不存在就补:
ONBOOT=yes BOOTPROTO=static IPADDR=10.19.160.77 NETMASK=255.255.255.0 GATEWAY=10.19.160.1 DNS1=172.10.2.1ONBOOT=yes是开机自启,BOOTPROTO=static是静态地址,后面四个依次是 IP、掩码、网关、DNS。改完systemctl restart network重启网络,再ifconfig确认。这里翻车最多的是把BOOTPROTO拼成BOOTPRO,或者网关和 IP 不在同一网段,重启后直接失联,只能去机房接显示器。
2.3 主机名与远程登录:/etc/hosts 和 HOSTNAME 必须一致
服务器多了以后,主机名不规范,后面分布式部署选节点全靠猜。手册建议按“地市+用途+序号”命名,核心约束是/etc/hosts和/etc/sysconfig/network里的HOSTNAME必须一致。
# 编辑 hosts,追加本机 IP 与主机名映射 vim /etc/hosts # 追加一行,格式为 IP 空格 主机名 10.10.10.12 zjdb01 # 编辑 network 文件,把 HOSTNAME 改成同一个名字 vim /etc/sysconfig/network HOSTNAME=zjdb01 # 立即生效 hostname zjdb01 # 注销重登验证 logout参数说明:/etc/hosts里那行是“IP + 空格 + 主机名”,不是域名;hostname命令只改运行时,重启后靠network文件。两处不一致时,平台某些服务解析不到自己,表现是组件装完但页面打不开。
远程登录这块,平台服务器默认只允许hik用户远程连,SSH 端口是55555,不是 22。用 Xshell、PuTTY、SecureCRT、WinSCP、FinalShell 都行,连接时端口填 55555,用户名填hik。这一点新手最容易卡:拿 22 端口连半天连不上,以为网络不通,其实是端口不对。
2.4 存储盘挂载与字体库:两个“可选”但别真忽略
手册里存储盘挂载和 fontconfig 字体库都标了“可选”,但要看业务。要用图片存储,就得挂盘;要用考勤和食堂消费的报表,就得装字体库,否则报表里中文变方块。
挂载走的是产品包自带的工具:
# 进入解压后的产品包 tools 目录 cd ./tools/ # 解压自动挂载工具 unzip auto_mount_tool.zip # 进入工具目录 cd ./auto_mount_tool/ # 查看配置说明,按说明改配置 cat instructions.txt字体库的检查与安装:
# 检查是否已安装 fontconfig yum list installed | grep fontconfig # 未安装则把 installfont.zip 拷到 /home/hik 后解压安装 cd /home/hik unzip installfont.zip sh installfont.sh # 验证,返回“宋体”即成功 fc-list注意:字体包装完要登录运行管理中心重启 tomcat,否则报表服务读不到新字体。这个“重启才生效”的细节,手册写在步骤最后,实际现场十有八九会漏。
3. 单机还是分布式:先算内存再选部署形态,别拿 32G 硬扛全组件
部署形态选错,后面全是返工。手册给了一个很硬的判断依据:V1.6.1 集成的消防组件数量多,所有组件装一台 32G 服务器会内存不足,服务自动重启。所以选型不是看“项目大不大”,是看“组件装多少、内存够不够”。
3.1 硬件与软件基线:八核 32G 是起步,全装要 64G
先把基线摆出来,免得装到一半发现机器不够。
| 项目 | 服务器要求 | 桌面客户端要求 |
|---|---|---|
| 处理器 | 八核十六线程 2.2GHz 及以上 | 双核四线程 3.9GHz 以上 |
| 内存 | 32GB DDR4 及以上,全装 64GB 及以上 | 8GB DDR4 及以上 |
| 硬盘 | 600G 以上,推荐 SAS 或 SSD | 500G 以上可用空间 |
| 网卡 | 千兆以上,装最新驱动 | 百兆以上,装最新驱动 |
| 显卡 | 无特殊要求 | HD Graphics 630 及以上 |
软件侧,服务器操作系统是 CentOS 7.6/7.4 的定制版本或中标麒麟,具体镜像要找技术支持获取,别自己拿公版 CentOS 硬装,补丁和内核参数对不上。桌面客户端跑 Windows 7 SP1 或 Windows 10 专业版,浏览器 IE 11 以上,建议 Chrome 73 以上。手机端 Android 5.0、iOS 10 起步。
这张表我一般贴在实施文档第一页。因为现场最常见的扯皮是“服务器是现成的 16G”,那就别谈全组件,老老实实砍业务或者加机器。
3.2 单机部署:小项目一台机器走完,装完基础构架再装业务组件
单机部署适合规模小、所有组件一台机器扛得住的场景。流程分两段:先装基础构架,再在运管中心按需装业务组件。
基础构架的安装步骤,我按手册整理成可直接抄的顺序:
# 1. 以 hik 登录,上传安装包到 /home/hik # 2. 切 root su root # 3. 进入安装包目录 cd /home/hik # 4. 解压到指定目录,-o 覆盖,-d 指定目标 unzip -o -d /home/hik/server iSecure_Center_*_CentOS_zh-CN_*.zip # 5. 进入 Source 目录 cd /home/hik/server/Source/ # 6. 执行安装脚本 sh setup.sh参数说明:unzip -o是覆盖已有文件,重复解压不报错;-d指定解压目标,手册建议/home/hik/server,磁盘规划不同可以改,但后面路径要跟着变。setup.sh执行后会先做数据解压和环境检测,然后提示配置安装参数,安装过程 20 到 35 分钟。如果是中标麒麟系统,会弹操作系统兼容性提示,输Y继续。
安装过程中有两个选项值得说:是否安装日志服务、是否默认安装构架预置组件。手册建议默认安装构架预置组件,我的经验也是别省,预置组件缺了后面装业务组件会报依赖错误。
业务组件不是全装,按现场业务在运管中心选。手册表 3-1 给了组件标识,这个标识在排查时很有用,日志里出现的就是它。挑几个高频的:
| 业务应用 | 组件名称 | 组件标识 |
|---|---|---|
| 视频监控 | 视频监控应用服务 | vms |
| 门禁管理 | 门禁管理应用服务 | acs |
| 访客管理 | 访客管理应用服务 | visitor |
| 停车场 | 停车场出入口应用服务 | pms |
| 入侵报警 | 入侵报警应用服务 | scpms |
| 人脸监控 | 智能监控应用服务 | frs |
| 视频联网网关 | 视频联网网关 | ncg |
装完业务组件,手册建议重启平台服务,确保组件信息通知到相关服务。这一步别跳,尤其是装了特性组件之后。
3.3 分布式部署:中心管理服务器加分服务器,规划先于安装
项目一大,单机扛不住,就上分布式。手册第 3.2 节的顺序是:场景介绍、规划部署方案、装中心管理服务器、装分服务器、查看部署结果。注意“规划”在“安装”前面,这是分布式和单机最大的区别——单机可以边装边想,分布式必须先定好哪台是中心、哪台是分节点、各自跑什么组件。
规划时我一般按三条线走:中心管理服务器只跑平台核心和数据库,不跑重业务;分服务器按业务域拆,比如视频一台、门禁一卡通一台;存储单独规划,别和平台服务抢磁盘 IO。装中心管理服务器的步骤和单机装基础构架类似,都是解压后跑setup.sh,区别在于安装参数里要选部署角色。分服务器安装时指向中心管理服务器的地址,装完在中心侧“查看部署结果”确认节点上线。
这里有个容易忽略的点:分布式部署下,各节点的主机名和/etc/hosts必须互相能解析。单机时主机名错了顶多自己不认识自己,分布式时就是节点之间互相找不到,表现是分服务器装完但中心看不到。
3.4 特性产品包:装完要配菜单,不然功能“装了像没装”
特性组件(资源包、补丁包)是单独下载的,解压后在运管中心安装。手册特别提醒:安装后建议重启平台服务,确保组件信息通知到相关服务以及特性组件。装完还要做“特性组件菜单配置”,否则组件在后台跑着,前台菜单里找不到入口,用户以为没装成功。
我的做法是装完特性包先重启服务,再进运管中心确认组件状态是运行中,最后去菜单配置里把对应入口挂上,三步都过了才算完。
4. 激活与客户端:激活码在线离线两条路,客户端按岗位装
平台装完不激活,登录进去功能是受限的。手册第 4 章把激活拆成添加激活码、在线激活、离线激活。第 5 章是浏览器登录,第 6 章是一堆客户端。这一章讲清楚激活怎么选、客户端怎么按岗位分发。
4.1 激活码的在线与离线:内网环境走离线,别在现场试在线
激活的前提是先有激活码,在平台里“添加激活码”,然后选在线或离线激活。在线激活要求服务器能访问外网授权服务;离线激活是导出请求文件、拿到有网环境换回授权文件、再导入。
判断标准很简单:服务器在内网、不能出公网,就直接走离线,别在现场反复试在线激活,试一次失败一次,浪费时间还容易把激活码状态搞乱。离线激活的关键是请求文件和授权文件要一一对应,中间别换机器、别改主机名,改了就得重新导。
4.2 浏览器登录与客户端矩阵:中心客户端是必装,其余按岗位
激活完成后,浏览器访问平台地址登录,建议 Chrome 73 以上。客户端这块手册列了一长串,我按“谁用装谁”整理:
| 客户端 | 用途 | 安装位置 |
|---|---|---|
| 中心客户端 | 控制与事件处理 | 监控中心,必装 |
| 岗亭缴费客户端 | 出入口车辆进出与收费 | 停车场岗亭 |
| 人工缴费客户端 | 车辆查询、缴费、打小票 | 人工缴费窗口 |
| 自助寻车缴费客户端 | 找车路线与自助缴费 | 停车场自助机 |
| 人工访客客户端 | 访客人工登记 | 访客登记台 |
| 自助访客客户端 | 访客自助登记 | 自助访客机 |
| 移动 APP | 视频监控、事件查询、图像管理 | 手机/平板 |
安卓侧还有人工访客、自助访客、自助寻车缴费几个 APK,装到对应自助设备上。客户端安装包在平台下载页面获取,别从别的项目拷,版本对不上会出现登录后白屏。
5. 部署避坑清单:五个现场高频翻车点,按现象、原因、解决拆
这一章是我自己踩过、也见别人踩过的坑,按“现象 → 原因 → 解决”写,方便现场对照。
5.1 现象:setup.sh卡在环境检测不动
原因:系统时间与当前差太多,或者网卡没起来、主机名解析不到自己。解决:先date对时间并hwclock -w,再ifconfig确认网卡有 IP,最后检查/etc/hosts和HOSTNAME是否一致。三样都过了再重跑安装脚本。
5.2 现象:SSH 连不上,提示连接超时
原因:端口用了默认 22,而平台服务器 SSH 端口是 55555,且默认只允许hik远程。解决:连接工具里端口改 55555,用户名用hik。如果还是不通,去服务器本地systemctl status sshd看服务状态和监听端口。
5.3 现象:业务组件装完,页面菜单里找不到
原因:组件装了但没做菜单配置,或者装完没重启平台服务,组件信息没通知到前台。解决:运管中心确认组件运行状态,做特性组件菜单配置,然后重启平台服务再刷新页面。
5.4 现象:全组件装一台 32G 机器,跑一段时间服务自动重启
原因:内存不足。手册明确写了 V1.6.1 消防组件多,全装 32G 扛不住。解决:按业务需求重新规划,砍掉非必要组件,或者拆到分布式部署,全装场景内存上到 64G 以上。
5.5 现象:考勤/食堂报表中文显示成方块
原因:没装 fontconfig 字体库,或者装了没重启 tomcat。解决:yum list installed | grep fontconfig确认,未装则跑installfont.sh,fc-list看到“宋体”后登录运管中心重启 tomcat。
6. 卸载与反激活:留好后悔药,重装前先反激活
部署做多了会发现,卸载比重装更考验习惯。手册附录 A 把卸载拆成反激活平台、单机卸载、分布式卸载、卸载客户端。顺序不能反:先反激活,再卸载。直接删目录不反激活,激活码可能被占着,换机器激活会提示已被使用。
反激活在平台里操作,把当前机器的授权释放掉。单机卸载相对简单,停服务后按安装反向清理;分布式卸载要先摘分服务器再卸中心,顺序反了中心侧会残留节点记录。客户端卸载就是常规卸载程序,但自助设备上的安卓 APK 要记得一并清掉,不然下次装新版本会冲突。
我自己的习惯是:任何一次重装前,先在纸上写“反激活 → 停服务 → 卸载 → 清残留目录 → 重装”,五步走完再动手。有一次图快直接重装,结果激活码被旧机器占着,现场多耗了两个小时。
从那以后我每次动平台服务器之前,都强制走一遍“时间、网卡、主机名、激活状态”四项自检,确认无误再敲安装命令。这套流程看着笨,但能挡掉八成现场返工。希望帮到你。
本文还有配套的精品资源,点击获取