设备上报安全态势感知告警
Topic
上行: $oc/devices/{device_id}/sys/events/up
参数说明
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| services | 可选 | List<ServiceEvent> | 参数解释: 事件服务列表。 |
ServiceEvent定义表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| service_id | 必选 | String | 参数解释: 系统字段。 取值范围: 固定为:"$log"。 |
| event_type | 必选 | String | 参数解释: 系统字段。 取值范围: 固定为:"security_log_report"。 |
| event_time | 可选 | String | 参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 设备上报数据不带该参数或参数格式错误时,则数据上报时间以平台时间为准。 |
| paras | 必选 | Object | 参数解释: 设备安全检测告警内容。 |
paras参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| timestamp | 可选 | String | 参数解释: 日志产生时间。 |
| type | 必选 | String | 参数解释: 安全检测类型。 取值范围: MEMORY_REPORT:设备内存上报。 PORT_REPORT :设备端口上报。 CPU_USAGE_REPORT:设备CPU使用率上报。 DISK_SPACE_REPORT:设备磁盘大小上报。 BATTERY_REPORT:设备电量上报。 LOGIN_LOCAL_REPORT:设备本地登录上报。 IP_REPORT:设备恶意ip上报。 LOGIN_BRUTE_FORCE_REPORT:设备暴力破解登录上报。 FILE_TAMPER_REPORT:设备文件防篡改上报。 |
| content | 必选 | Object | 参数解释: 上报数据详情。 |
type为MEMORY_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| used | 必选 | List<Integer> | 参数解释: 已使用内存大小。 |
| total | 必选 | Integer | 参数解释: 内存总大小。 |
| leak_alarm | 必选 | Integer | 参数解释: 是否上报告警,0:不告警,1:告警。 |
type为PORT_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| used | 必选 | Integer | 参数解释: 使用端口列表。 |
type为CPU_USAGE_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| cpu_usage | 必选 | Integer | 参数解释: CPU使用百分比。 |
| cpu_usage_alarm | 必选 | Integer | 参数解释: 是否上报告警,0:不告警,1:告警。 |
type为DISK_SPACE_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| disk_space_used | 必选 | Integer | 参数解释: 已使用磁盘大小。 |
| disk_space_total | 必选 | Integer | 参数解释: 磁盘总大小。 |
| disk_space_alarm | 必选 | Integer | 参数解释: 是否上报告警,0:不告警,1:告警。 |
type为BATTERY_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| battery_percentage | 必选 | Integer | 参数解释: 当前电量百分比。 |
| battery_percentage_alarm | 必选 | Integer | 参数解释: 是否上报告警,0:不告警,1:告警。 |
type为LOGIN_LOCAL_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| login_local_alarm | 必选 | Integer | 参数解释: 是否上报告警,0:不告警,1:告警。 |
type为IP_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| usedIps | 必选 | List<String> | 参数解释: 使用的IP列表。 |
type为LOGIN_BRUTE_FORCE_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| login_brute_force_alarm | 必选 | Integer | 参数解释: 是否上报告警,0:不告警,1:告警。 |
type为FILE_TAMPER_REPORT 时content参数列表
| 字段名 | 必选/可选 | 类型 | 参数描述 |
|---|---|---|---|
| file_tamper_alarm | 必选 | Integer | 参数解释: 是否上报告警,0:不告警,1:告警。 |
示例
Topic: $oc/devices/{device_id}/sys/events/up
数据格式:
{
"services": [{
"service_id": "$log",
"event_type": "security_log_report",
"event_time": "20151212T121212Z",
"paras": {
"type": "MEMORY_REPORT",
"content": {
"used": 491520,
"total": 519168,
"leak_alarm": 1
}
}
}]
}