iVS解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
调试命令特性专题杭州华三通信技术有限公司杭州华三通信技术有限公司HangzhouH3CTechnologiesCo.,Ltd.拟制:杨爱云日期2008-9-17审核:日期审核:日期批准:日期iVS解决方案调试命令特性专题关键词:Keywords:EC、DC、AS、CC、DM8000、MS8000、VC8000、IPSAN、维护调试摘 要:Abstract:此指导书用于指导iVS监控产品在出现问题时的基本定位手段,主要描述iVS监控产品基本定位的命令。目 录1iVS解决方案基本故障定位1.1iVS解决方案项目常见问题1.2iVS产品系统说明2iVS产品调试基本命令2.1VM服务器2.1.1登录到VM服务器ass服务内核2.1.2Debuggingasvm相关模块命令2.1.3查看日志信息命令2.1.4抓包命令:2.1.5启动服务命令2.1.6系统相关信息查看:2.2DM服务器2.2.1系统配置2.2.2DM数据库登录2.2.3DM日志查询命令2.2.4DM存储资源查看命令2.2.5DM上抓包命令2.3EC/DC2.3.1EC/DC通过telnet升级方式命令2.3.2EC存储挂载命令和索引信息查看2.3.3查询通道单板基本配置2.3.4EC/DC串口升级命令(详细请参考版本使用说明书)2.3.5查看版本信息和版本发布时间2.3.6装备测试命令2.4MS2.4.1服务进程启动2.4.2Mscli调试命令2.4.3MS抓包命令2.4.4MS日志查看2.5ISC/ECR2.5.1查看当前设备进程2.5.2查看当前设备运行情况2.5.3查看硬盘是否被占用2.5.4查看阵列是否变为只读2.5.5检查阵列
目录
工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录
占用情况2.5.6查看文件是否正在存储2.5.7查看阵列文件系统创建时间2.5.8检查磁盘坏道的方法3Linux系统相关命令参考资料清单1 iVS解决方案基本故障定位1.1 iVS解决方案项目常见问题1)iVS解决方案中遇到的实际问题,需要我们从现象和问题上做基本的判断,做了基本的判断后我们需要收集相关的信息,主要包括收集各组件的日志、调试命令、抓包命令、定位
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
工具、命令和日志具体的信息的含义,然后同步或在各组件定位信息定位手段完成后根据业务整理出相关问题的定位信息收集和定位过程,1.2 iVS产品系统说明1)iVS解决方案中服务器一般是内嵌入Centos操作系统,内置了相关的软件,软件随着操作系统启动完成后自动启动,但我司的服务器出于安全性考虑,都没有提供VGA接口,所以客户如果要对我司的服务器操作系统进行维护,要对平台进行维护的话,都需要直接采用外置的软件以网络的方式登录到Centos系统上,我们推荐使用SSH登录工具,提供完整的linux系统运行界面后文件传说界面的方式来维护.2)对于iVS解决方案中的编解码器和ECR,ISC3000,ISC3100我司都采用的嵌入式操作系统,内部嵌入也是linux内核程序,他们不提供SSH登录服务,但都提供了telnet远程网络登录服务的方式,我们只需要通过PC机里的运行telnet命令便可以对这些设备进行维护和命令行操作。2 iVS产品调试基本命令2.1 VM服务器VM服务器是Centos操作系统,提供完整的SSH登录服务,要进行维护时我们只要通过SSH登录到VM服务器上就行。VM服务器本身内嵌了监控视频管理平台ass和ccs服务器,如果要进行相关的内核维护我们可以采用telnet登录到ass相关的服务端口,进行命令行维护操作。2.1.1 登录到VM服务器ass服务内核登录 telnet×.×.×.×4000(密码为:superuser)2.1.2 Debuggingasvm相关模块命令telnet上VM的ASS内核服务后,可以通过实时打印ASVM相关的服务器进程命令,来查看ASS的相关业务操作。以下是这些进程的解释:1am 模拟矩阵相关,IVS系统同MU通信及业务处理2cm 监控关系建立下层模块,监控关系建立逻辑流控制,以及信令请求和响应以及状态机处理点播回放以及回放到DC3rm 设备状态以及设备信息维护包括设备上下线,设备信息变更以及存储相关信息同DM交互等4hm 云台控制,Ipsannasdvr录象查询,巡航,手动存储,同CC保活的处理,告警处理5alc 处理告警联动目前联动有联动到预置位以及实时监控6core CMHMRM模块合称CORE7gadpt GMP消息适配层,处理GMP消息同内部GAI消息的相互转换8logdbg 暂时没有使用9mcm 监控关系建立上层模块,负责向MS申请和释放转发资源。将来自下层CM模块监控关系建立响应通知请求来源模块10sadpt Sip消息适配层,处理sip报文同内部sai消息的转换11slc 群轮切,组轮切,普通轮切/恢复,监控关系记录/恢复,模拟矩阵监控关系建立一般都是根据具体业务打开相关模块的调试信息开关,默认的情况下所有的调试开关是没有打开的,需要手动打开:1) debug信息打开 t dt m 例如:查看注册信息状态 disasvmstatrmccb disasvmstatcmccb查看云台控制关系:debuggingasvmhmlabel7 2.1.3 查看日志信息命令VM服务器的日志相关信息都记录在操作系统的/var/log文件加下面,我们需使用SSH登录工具登录到VM服务器上,通过tail命令或者more命令来查看当前的所有日志信息例如:1) 查看AS日志 tail-n100/var/log/asvm000.log2)查看CC日志 tail-n100/var/log/cc000.log3)在var/log目录下,通过morecc000.log4)VM操作日志 /log/operate/ tail–n100/var/log/operate000.log2.1.4 抓包命令:1)AS/CC之间抓包 tcpdump-ilo-wycy.cap 2)抓包命令 tcpdump-f“port6060orport6061”-w*.cap tcpdump-iloport5060orport5061-w*.cap抓包中过滤 vmp.cmd2==set 直接看包的编码格式:I帧过滤条件 rtp.p_type==105&&!icmp&&rtp.payload[16]=67 105视频;0167表示为I帧的开始;12字节浙大私有头3)抓AS与CC之间的Sip报文,以及CC与Ec/Dc等设备的Vmp报文。其中Vmp报文是关键。 tcpdump抓取sip报文 tcpdump–s5000–iloport5060–wsip.captcpdump抓取vmp报文 "tcpdump–s5000port6060–wvmp.captcpdump–s5000host192.168.0.1andport6060–wvmp.cap4)VM5000上抓DM报文 tcpdump-ilo-f“udpport6060or6061or5060or5061or6363”-w*.cap2.1.5 启动服务命令 启动AS/CC/数据库服务 serviceassstart/serviceccsstart serviceccsstart查看DB服务是否启动 pidofpostmaster 2.1.6 系统相关信息查看:去掉防火墙 setup中iptable去掉 :iptables-F重启时自动启动数据库 setup中选中postgressql 配置文件 /root/asvmcfg.ini /root/cccfg.ini 查看版本 rpm-qa|grepasvm查看认证方式 more/usr/local/pgsql/data/pg_hba.confasvm和ccvm文件存放目录 /usr/local/bin数据库备份文件存放地址 /var/dbbr/dbbackup.sql2.2 DM服务器DM服务器是Centos操作系统,提供完整的SSH登录服务,要进行维护时我们只要通过SSH登录到DM服务器上就行。2.2.1 系统配置DM服务器的相关配置文件都保存在不同的目录下,可以通过more命令来查看、通过vi命令来进行修改相关的配置。DMID号配置 /usr/local/etc/sys.confDM版本文件 /install/dmserver.confDM主机名文件 /usr/sysconfig/networkDM工作模式文件 /usr/local/etc/sys.iniDM有会话时间的数据文件 /var/www/webui/var.php解压缩版本 tar-xzvfDM*.tar.gz2.2.2 DM数据库登录1)WEBUI上DM数据库 /phpPgAdmin/用户名:porstgres密码:passwd2)查询数据库 pidofpostmaster2.2.3 DM日志查询命令日志查询 tail-f/var/log/debug000.log另外DM在WEBUI界面上提供了日志查询和导出的界面。2.2.4 DM存储资源查看命令查看NAS资源状态 df-P-BM登录IPSAN isclilogin-s192.168.200.15-uroot-ppasswd删除IPSAN上客户端 isclideleteclient -s%s-c%s-f删除IPSAN上资源 isclideletevdev-s%s-v%d备份文件路径S1186152265IPSAN的ip地址 /etc/iscsi.conf重启iscsi服务 serviceiscsirestart查看挂盘 iscsi-ls查看ipsan上客户端名称 /etc/iniatorname.iscsiDM挂载IPSAN检查 确认主机名;ping是否通;target是否正确;2.2.5 DM上抓包命令VDM抓包 tcpdump-iloport6060or6061or6363-w*.*2.3 EC/DCEC/DC是iVS解决方案中的前端设备,它们采用的嵌入式操作系统,内部嵌入也是linux内核程序,他们不提供SSH登录服务,但都提供了telnet远程网络登录服务的方式,为了维护的需要也提供了串口直接登录到内核引导程序下面去操作的方式。2.3.1 EC/DC通过telnet升级方式命令升级EC版本 update×.×.×.×*.*-f-r/update×.×.×.×all2.3.2 EC存储挂载命令和索引信息查看1)查看挂载磁盘 iscsi-ls-l2)查看一级索引 disktool-d/dev/sdasuper3)查看各级索引 disktool-d/dev/sdaui,disktool-d/dev/sdadi15,tail-f/log/adi_15.log4)导出一级索引为文件 ./disktool-r/dev/sdbui5)把数据区中i帧导出为文件 ./disktool-d/dev/sdbdi16)把录像导出为文件 ./disktool-r/dev/sdbdata1150,文件名./data_sdb_ui1_1_to_50.h3crd"查看地址为0x0000是否有“iVS8000@huawei-3com”这个私有头查看地址为0x04000,此地址为一级索引起始查看地址为0x14000,此地址为二级索引起始查看地址为0x54000,此地址为数据区起始" 7)导出文件 tftp-p-l文件名TFTP的ip地址读出2
0字
个人自传范文3000字为中华之崛起而读书的故事100字新时代好少年事迹1500字绑架的故事5000字个人自传范文2000字
节头 备份出san数据,放到DM上,执行./read20head*.*a.txt报文 过滤音频包 ip.len==692/解析为rtp包后rtp.p_type==0过滤rtp.p_type==105为H.264编码格式rtp.p_type==JPEG-compressed为MJPEG编码格式8)保留IP恢复默认配置 cmtool-l,reboot9)readshare"用于定位ecrtp是否往共享内存中输出数据。当多次使用该工具导出的数据没有变化,则表示ecrtp没有发数据给存储进程" "readshare~#readsharePleaseinputachannel,Type[1--4]:1Pleaseinputdevicetype:1:EC1001-HF2:EC1004-HC3:EC2004-HF Type[1--3]: 2----------------------------------------write_addr=307656, buf_len=1310720-----------------------------------------Alreadywritetofile/log/share_0.log如果write_addr的值一直不变,则表示共享内存中没有数据更新。/log/share_0.log中存放了每个包的包头信息,包括时间,包长度,包所在位置等。----------------------------------------write_addr=307656, buf_len=1310720-----------------------------------------[Pack 1]time:2007-6-1515:6:57 packlen:32,pos:0[Pack 2]time:2007-6-1515:6:57 packlen:660,pos:44[Pack 3]time:2007-6-1515:6:57 packlen:216,pos:716"2.3.3 查询通道单板基本配置 1)查看编码状态,音视频配置) cd/proc/stream2)单板编码情况,驱动DSP等信息 debug_vid3)改IP地址 ifconfigeth0×.×.×.×255.255.255.0//临时修改,没有保存到文件中4)添加路由信息 routeadddefaultgw192.168.113.15)日志信息 cd/log目录下还有cd/var目录下,也可以直接在WEBUI上导出全部快照的方式导出6)查看存储日志 more /log/storage.log7)恢复全部默认配置(包括IP地址),需要重启生效 cmtool-l2.3.4 EC/DC串口升级命令(详细请参考版本使用说明书)1)设置uboot下IP地址 setenvipaddr×.×.×.×设置TFTP服务器地址 setenvserverip192.168.88.492)更改mac地址 重启到uboot下,print,setenvethaddr00:e0…,saveenv2.3.5 查看版本信息和版本发布时间查看EC/DC版本 update–i2.3.6 装备测试命令装备测试命令小心实用会杀死进程 admin登录,cli,en_equipment,disver,testethernetsetmac××××××2.4 MSMS服务器是Centos操作系统,提供完整的SSH登录服务,要进行维护时我们只要通过SSH登录到MS服务器上就行。2.4.1 服务进程启动1)MS服务进程启动msserverstart/restart/stop2)MS服务器相关进程文件保存在/usr/local/etc/ms.conf,可以通过vi命令行修改,通过more命令来查看当前的配置文件/usr/local/etc/ms.conf3)安装完成MS后,install->修改/usr/local/etc/ms.conf->启动服务/etc/iscsi.confserviceiscsirestart2.4.2 Mscli调试命令mscliH3C1)当前转发业务列表disforwardtable2)当前转发统计disforwardstatistic3)当前点播业务统计Display_vod_statist4)查看和AS的通信displayvmp-configuration(mscli下)2.4.3 MS抓包命令1)通常抓包命令:tcpdump-n-nn-w*.cap"tcpdump-n-nnsrcport6970anddst192.168.112.149-s1500-w1.cap2)抓取MS进口和MS出口的数据包;"echo2048000>>/proc/sys/net/core/rmem_default //设置缓冲区echo2048000>>/proc/sys/net/core/wmem_defaultecho2048000>>/proc/sys/net/core/rmem_maxecho2048000>>/proc/sys/net/core/wmem_max //设置缓冲区tcpdump-n-nnudpanddstportxxxxx-w*.cap //抓取MS入口的数据包tcpdump-n-nnudpanddstX.X.X.X-W*.cap" //抓取MS出口的数据包网络端口监听并写入到文件2.4.4 MS日志查看tail-f/var/log/debug000.log2.5 ISC/ECR对于iVS解决方案中的编解码器和ECR,ISC3000,ISC3100我司都采用的嵌入式操作系统,内部嵌入也是linux内核程序,他们不提供SSH登录服务,但都提供了telnet远程网络登录服务的方式,我们只需要通过PC机里的运行telnet命令便可以对这些设备进行维护和命令行操作。2.5.1 查看当前设备进程ps–ef进程说明正常情况下,有如下几个进程:• control,主控模块• codec,和视频编码参数设置、OSD显示、预览显示等功能相关• rtpd,和媒体流点播、释放,控件播放实况等功能相关• comm,通信模块• decode,硬解码模块,和回放到外部监视器等功能相关• softdecode,软解码模块• ptzd,云台透传进程,和云台控制等功能相关• external,和外部告警等功能相关• nfsd,和阵列设置功能相关• storage,和录像计划制定功能相关• tempwarn,温度告警• asyn,异步保存进程,3分钟之后将内存里的配置修改保存到flash• keepalive,保活进程• ./webs,IE访问 异常情况:• 各进程的数量不正确,进程消失或出现多个• 出现僵死进程2.5.2 查看当前设备运行情况使用top命令查看当前设备的资源利用情况:异常情况:• 某个进程的CPU持续耗占资源较大(50%-100%)• 某个进程的内存十一持续耗占资源较大(50%-100%)• 总的进程持续耗占资源较大2.5.3 查看硬盘是否被占用需要telnet到硬盘所在的ISC/ECR上,使用fdisk–l命令察看硬盘是否可用。命令行下,察看硬盘是否在位以及状态的命令行,~#cat/proc/scsi/sg/device_hdrhost chan id lun type opens qdepth busy online~#cat/proc/scsi/sg/devices0 0 0 0 0 1 32 0 10 0 1 0 0 1 32 0 10 0 2 0 0 1 32 0 10 0 3 0 0 1 32 0 11 0 0 0 0 1 32 0 11 0 1 0 0 1 32 0 11 0 2 0 0 1 32 0 11 0 3 0 0 1 32 0 12.5.4 查看阵列是否变为只读cat/proc/mounts阵列变为只读通过重启设备可以恢复,当再次访问坏节点文件时可能再次导致阵列变为只读。修复方法:卸载阵列umount/ErTopShare/ErArrayx修复阵列e2fsck-y/dev/mdx2.5.5 检查阵列目录占用情况1)lsof检查该阵列目录有没有其它关联。2)/etc/init.d/nfs-kernel-serverstop3)killallstorage_ecr4)killallpure-ftpd5)检查samba有没有人挂载。6)检查是否刚刚调整过存储计划,此时设备正在删除录像文件,通过命令watchdf观察阵列使用容量是否正在变小。2.5.6 查看文件是否正在存储1)通过samba方式访问查看每个通道文件夹中文件是否有更新。2)通过telnet登录查看文件大小是否有变化。使用命令watchls-l/ErTopShare/*/*/*/*E000000*查看所有正在存储的文件,观察正在存储的通道总数是否正确,观察正在存储的文件大小是否增加,使用CtrlC退出。2.5.7 查看阵列文件系统创建时间查看阵列文件系统创建时间dumpe2fs-h/dev/md1|grepcreated (其中1表示阵列ID号)。2.5.8 检查磁盘坏道的方法使用命令badblocks扫描磁盘
检测
工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训
磁盘。扫描磁盘坏道:badblocks-sv/dev/sdx其中x表示阵列的盘符,如a,b,c,d,可以使用fdisk-l查询,最新插入的硬盘即是执行该命令显示的最后一块硬盘。3 Linux系统相关命令查看进程 ps-ef|grepvm ps-aux|grepms更改文件权限 chmod777*.* 杀掉进程 kill-9进程号 改时区 mv/etc/localtime/etc/localtime.bak 改时间 date-s"2007-07-1806:23:00" 系统时钟与硬件时钟同步 hwclock--systohw 硬件时钟查询clockIP地址文件 /etc/sysconfig/network-script/ifcfg-eth0 (可以copy成多个文件,配置多个地址)eth0/eth0:1/eth0:2注意:通过copy命令复制文件后,需要再修改配置文件里相关的IP,网关,另外启动设备也必现更改为:eth0:1,eth0:2重启网络服务 servicenetworkrestart 查看网罗配置/判断网口是否接入网络 ifconfigeth0 ethtooleth0配置网关 routeadddefaultgw×.×.×.× 查看路由 route 删除目录 rm-fr* 更改MTU ifconfigeth0mtu× 清空一个文件 >iscsi.conf 停止防火墙 serviceiptablesstop 配置网卡等 ethtooleth0 参考资料清单[1]《H3CEC1001视频编码器维护手册》[2]《H3CDC1001视频解码器维护手册》[3]《H3CiVS8000V100R003ECDC维护手册》[4]《H3CiVS8000V100R003EC3016-HC维护手册》[5]《视频监控产品行业方案iVS8000维护手册》[6]《视频监控产品行业方案开局指导书》[7]《MPP维护手册》[8]《H3CDM8000V100R002数据管理服务器维护手册》[9]《H3CMS8000媒体服务器维护手册》[10]《ECR_EC单板类型变更操作手册》