跳到主要内容
版本:v1.7.x

监控 海康ISAPI

通过ISAPI接口监控海康威视设备状态,获取设备健康数据。

监控配置参数

参数名称参数帮助描述
监控Host被监控的对端IP或域名。注意⚠️不带协议头(eg: https://, http://)。
监控名称标识此监控的名称,名称需要保证唯一性。
端口网络请求端口,默认为80。
超时时间设置超时时间,单位ms毫秒,默认5000毫秒。
用户名海康设备登录用户名。
密码海康设备登录密码。
启用HTTPS是否启用HTTPS,默认未启用。
采集间隔监控周期性采集数据间隔时间,单位秒,可设置的最小间隔为30秒

采集指标

系统信息

  • 设备名称
  • 设备ID
  • 固件版本
  • 设备型号
  • mac地址

设备状态

  • CPU 利用率(%)
  • 内存使用量(MB)
  • 可用内存(MB)
  • 缓存大小(MB)
  • 网口1速度(Mbps)
  • 网口2速度(Mbps)
  • 启动时间
  • 运行时长
  • 上次校时时间
  • 上次校时时间差(s)
  • 平均上传耗时(ms)
  • 最大上传耗时(ms)
  • 最小上传耗时(ms)
  • 上次校时模式
  • 上次校时地址
  • 响应时间(ms)

监控实现原理

通过海康威视设备的ISAPI接口获取设备信息和状态:

  1. 采集系统信息:/ISAPI/System/deviceInfo

  2. 采集设备状态:/ISAPI/System/status

采用HTTP协议Digest认证方式访问接口,解析XML格式响应数据获取监控指标。