设备网络SDK开发使用手册 |
CVR外部报警信息结构体。
struct{ char szFirstType[NAME_LEN]; char szFirstIndex[NAME_LEN]; char szSecondType[NAME_LEN]; NET_DVR_TIME struTime; BYTE byStatus; BYTE byAlarmLevel; BYTE byRes1[2]; char szSecondIndex[NAME_LEN]; char szThirdType[NAME_LEN]; char szThirdIndex[NAME_LEN]; char szFourthType[NAME_LEN]; char szFourthIndex[NAME_LEN]; BYTE byRes2[92]; }NET_DVR_CVR_ALARM,*LPNET_DVR_CVR_ALARM;
报警类型 | 描述 | 状态值(byStatus) | 报警字符串举例(为空的字段在这里没有出来) |
power | 电源报警 (优3) |
0:标识正常 2:标识电源异常 |
机箱电源报警: AlarmLevel[1]Status[2]FirstType[chassis] SecondType[power] 扩展柜电源报警: AlarmLevel[1]Status[2]FirstType[enclosure]FirstIndex[1/1] SecondType[power] |
temp | 温度报警 (优3) |
0:标识正常 1:标识温度偏高 2:过高 3:过低 |
一.主机头温度报警: CPU温度报警: AlarmLevel[1]Status[1]FirstType[cpu] FirstIndex[1]SecondType[temp] IC的温度: AlarmLevel[1]Status[1] FirstType [IC] FirstIndex [1] ThirdType[temp] 系统温度报警: AlarmLevel[1]Status[1]FirstType[system] SecondType[temp] 内存温度报警: AlarmLevel[1]Status[1]FirstType[memory] FirstIndex[1]SecondType[temp] 环境温度报警: AlarmLevel[1]Status[1]FirstType[environment] FirstIndex[1] SecondType[temp] 板载温度报警: AlarmLevel[1]Status[1]FirstType[board] FirstIndex[1]SecondType[temp] 二.扩展柜温度报警: IC的温度: AlarmLevel[1]Status[1]FirstType[enclosure] FirstIndex[1/1] SecondType[IC] SecondIndex[1] ThirdType[temp] system的温度: AlarmLevel[1]Status[1]FirstType[enclosure] FirstIndex[1/1] SecondType[system] ThirdType[temp] ThirdIndex[1] 内存温度: AlarmLevel[1]Status[1]FirstType[enclosure] FirstIndex[1/1] SecondType[memory] SecondIndex[1] ThirdType[temp] 扩展柜环境温度: AlarmLevel[1]Status[1]FirstType[enclosure] FirstIndex[1/1] SecondType[environment] SecondIndex[1] ThirdType[temp] ThirdIndex[1] 扩展柜板载温度: AlarmLevel[1]Status[1]FirstType[enclosure] FirstIndex[1/1] SecondType[board] SecondIndex[1] ThirdType[temp] ThirdIndex[1] 三.磁盘温度报警: AlarmLevel[1]Status[1]FirstType[disk] FirstIndex[0/0-1] SecondType[temp] |
fan | 风扇转速报警 (优3) |
0:标识正常 1:标识风扇电源接触不良或已坏 2:标识风扇转速偏低 3:转速异常 |
CPU风扇报警: AlarmLevel[1]Status[1]FirstType[cpu] FirstIndex[1] SecondType[fan] 机箱风扇报警: AlarmLevel[1]Status[2]FirstType[chassis] SecondType[fan] SecondIndex[1] 扩展柜机箱风扇报警: AlarmLevel[1]Status[3]FirstType[enclosure] FirstIndex[1/1] SecondType[chassis] SecondIndex[1] ThirdType[fan] ThirdIndex[3] 系统风扇报警: AlarmLevel[1]Status[1]FirstType[system] FirstIndex[1] SecondType[fan] |
hda | DOM卡报警 (优1) |
0:标识正常 2:检测DOM卡失败 (无法得到hda的最大使用容量) 3:DOM容量不足 |
DOM卡报警: AlarmLevel[1]Status[1]FirstType[hda] |
disk | 磁盘报警 (优1) |
0:标识正常 1:标识磁盘丢失 2:标识磁盘警告 3:标识磁盘坏盘 4:标识磁盘断开 |
磁盘报警: AlarmLevel[1]Status[1]FirstType[disk] FirstIndex[0/0-3] |
raid | 磁盘阵列报警(优1) | 0:标识正常 2:标识阵列初始化 3:标识阵列重构 4:标识阵列扩展 5:标识阵列降级 6:标识阵列检测 7:标识阵列修复 8:标识阵列不可用 3/5/8才会产生报警,其它都是正常情况不报警 |
阵列报警: AlarmLevel[1]Status[3]FirstType[raid] FirstIndex[阵列名称如:raid5_01] |
cifs | NAS报警 (优2) |
0:标识服务正常; 1:标识服务异常; 注释:其中nas为1级类型; 六种协议为2级类型; |
NAS报警: AlarmLevel[1]Status[1]FirstType[nas] SecondType[协议名称] 协议名称包括:cifs,ftp,http,rsync,afp,nfs |
ftp | |||
http | |||
rsync | |||
afp | |||
nfs | |||
iscsi | ISCSI报警 (优2) |
0:标识正常 1:标识ISCSI异常 2:标识当前开启的ISCSI服务与配置不一致 |
ISCSI报警: AlarmLevel[1]Status[1]FirstType[iscsi] |
fc | FC报警 (优2) |
0:标识正常 1:标识FC异常 2:标识当前开启的FC服务与配置不一致 |
FC报警: AlarmLevel[1]Status[1]FirstType[fc] |
network | 网络报警 (优1) |
0:标识正常 1:标识网口网速为百兆 2:标识网口未连接 (绑定网口的子网口断开) 3:标识网口未连接 (未绑定为子网口断开,即普通网口) |
网络报警: AlarmLevel[1]Status[1]FirstType[network] FirstIndex[网口名称,如:eth0] |
pv | 物理卷报警 (优1) |
0:标识正常 1:标识物理卷丢失 |
物理卷报警: AlarmLevel[1]Status[1]FirstType[pv] FirstIndex[物理卷名称,如:tt_01] |
storage | 存储池报警 (优1) |
0:标识正常 2:标识存储池未挂载 255:存储池全部丢失 |
存储池报警: AlarmLevel[1]Status[2]FirstType[storage] |
memory | 内存报警 (优1) |
0:标识正常 1:标识内存不足 |
内存报警: AlarmLevel[1]Status[1]FirstType[memory] |
NET_DVR_SetDVRMessageCallBack_V30 NET_DVR_StartListen_V30