你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
OT 监视传感器的警报管理 API 参考
本文列出了 Microsoft Defender for IoT OT 监视传感器支持的警报管理 REST API。
警报(检索警报信息)
使用此 API 可请求已检测到 IoT 传感器的所有警报的列表。
URI:/api/v1/alerts
GET
查询参数
名称 | 说明 | 示例 | 必需/可选 |
---|---|---|---|
State | 仅获取已处理或未处理的警报。 支持的值: - handled - unhandled |
/api/v1/alerts?state=handled |
可选 |
fromTime | 获取从给定时间开始创建的警报,以毫秒为单位,采用 Epoch 时间和 UTC 时区。 | /api/v1/alerts?fromTime=<epoch> |
可选 |
toTime | 获取仅在给定时间之前创建的警报,以毫秒为单位,采用 Epoch 时间和 UTC 时区。 | /api/v1/alerts?toTime=<epoch> |
可选 |
type | 仅获取特定类型的警报。 支持的值: - unexpected new devices - disconnections 所有其他值都被忽略。 |
/api/v1/alerts?type=disconnections |
可选 |
事件(检索时间线事件)
使用此 API 可请求向事件时间线报告的事件列表。
注意
在同一小时内使用完全相同的参数值运行相同的 API,会返回一个缓存值。 如果在一小时内运行此 API 两次,建议修改查询参数以获取更新的响应。
URI:/api/v1/events
GET
查询参数
名称 | 说明 | 示例 | 必需/可选 |
---|---|---|---|
minutesTimeFrame | 按报告事件的给定时间范围筛选结果。 从当前时间向后定义。 最大值 = 4320 (3 天)。 任何更大的值都看作 4320,没有错误 |
/api/v1/events?minutesTimeFrame=20 |
可选 |
type | 仅筛选特定类型的结果。 忽略除支持类型以外的任何值。 有关详细信息,请参阅事件 type 和 title 参考。 |
/api/v1/events?type=DEVICE_CONNECTION_CREATED /api/v1/events?type=REMOTE_ACCESS&minutesTimeFrame |
可选 |
事件 type
和 title
参考
本部分列出了支持的值作为 events API 的事件类型和标题值。
事件类型 | 活动标题 |
---|---|
DEVICE_CREATE | 检测到的设备 |
DEVICE_UPDATE | 已更新设备 |
ALERT_REPORTED | 检测到警报 |
ALERT_UPDATED | 已更新警报 |
扫描 | 检测到扫描设备 |
PROGRAM_DEVICE | PLC 编程 |
MMS_PROGRAM_DEVICE | PLC 程序更新 |
SCL_UPLOADED | 已上传 SCL |
EXCLUSION_RULE_CREATED | 已创建排除规则 |
EXCLUSION_RULE_REMOVED | 已删除排除规则 |
EXCLUSION_RULE_UPDATED | 已更新排除规则 |
DEVICE_CONNECTION_CREATED | 检测到设备连接 |
USER_LOGIN | 用户登录尝试 |
FILE_TRANSFER | 检测到文件传输 |
CUSTOM_EVENT | 用户定义事件 |
REMOTE_ACCESS | 已建立远程访问连接 |
BACK_TO_NORMAL | 恢复正常 |
MMS_MEMORY_BLOCK_OPERATION | MMS 内存块操作 |
MMS_PROGRAM_OPERATION | MMS 程序操作 |
HTTP_BASIC_AUTHENTICATION | HTTP 基本身份验证 |
SIEMENS_S_7_MEMORY_BLOCK_OPERATION | Siemens S7 内存块操作 |
SIEMENS_S_7_AUTHENTICATION | Siemens S7 身份验证 |
REPORT_CREATED | 已创建报表 |
SNMP_TRAP | 检测到 SNMP 陷阱 |
DATABASE_ACTION | 数据库结构操作 |
PLC_MODULE_CHANGE | PLC 模块更改 |
FIRMWARE_UPDATE | 固件更新 |
PLC_START | PLC 启动 |
SRTP_PLC_RESET | PLC 重置 |
SRTP_PLC_COPY_FIRMWARE | 固件更新 |
SRTP_LOGIN_PROGRAMMING | PLC 编程模式集 |
SRTP_PLC_CHANGE_PASSWORD | PLC 密码更改 |
OPC_DATA_ACCESS_GROUP_MANAGEMENT_OPERATION | OPC 数据访问组管理操作 |
OPC_DATA_ACCESS_ITEM_MANAGEMENT_OPERATION | OPC 数据访问项管理操作 |
OPC_DATA_ACCESS_IO_SUBSCRIPTION_MANAGEMENT_OPERATION | OPC 数据访问 IO 订阅管理操作 |
OPC_AE_EVENT_SUBSCRIPTION | OPC AE 事件订阅 |
OPC_AE_EVENT_CONDITION_MANAGEMENT_OPERATION | OPC AE 事件条件管理操作 |
OPC_AE_EVENT | OPC AE 事件 |
SRTP_CHANGE_PRIVILEGE | PLC 更改访问级别 |
SRTP_CHANGE_LEVEL_FAILED | PLC 更改访问级别失败 |
SUITELINK_INIT_CONNECTION | 已初始化 Wonderware 会话 |
USER_OPERATION | 用户操作 |
DIP_UPLOADED | 已上传 Data Intelligence 包 |
FTP_AUTHENTICATION_FAILURE | FTP 身份验证失败 |
PROFINET_DPC_VALUE_SET | Profinet 设置操作 |
S7PLUS_PLC_MODE_CHANGE | PLC 模式更改 |
S7_PLC_MODE_CHANGE | PLC 模式更改 |
DELETE_DEVICE | 已删除设备 |
S7PLUS_PROGRAMMING | PLC 编程 |
FIRMWARE_CHANGED | 已更改 PLC 固件 |
DELTAV_PROGRAMMING | DeltaV 安装脚本 |
USER_DEFINED_RULE_CREATED | 已创建用户定义规则 |
USER_DEFINED_RULE_EDITED | 已编辑用户定义规则 |
USER_DEFINED_RULE_DELETED | 已删除用户定义规则 |
USER_DEFINED_RULE_OPERATION | 用户定义规则操作 |
REMOTE_PROCESS_EXECUTION | 远程进程执行 |
DEVICE_UNIFICATION | 已更新设备 |
通知 | 已手动解决通知 |
ENIP_CONTROLLER_PROGRAM_DELETE | 控制器程序删除 |
ENIP_CONTROLLER_PROGRAM_RESET | 控制器程序重置 |
ENIP_CONTROLLER_GENERIC_RESET | 控制器重置 |
ENIP_CONTROLLER_GENERIC_STOP | 控制器停止 |
ENIP_CONTROLLER_GENERIC_START | 控制器启动 |
TELNET_AUTHENTICATION_FAILURE | Telnet 身份验证失败 |
CONFIGURATION_OF_CLEARTEXT_PASSWORD | 明文密码配置 |
CLEARTEXT_AUTHENTICATION | 明文身份验证 |
PROGRAM_UPLOAD_DEVICE | PLC 程序上传 |
CONFIGURATION_CHANGE | PLC 配置写入 |
CONFIGURATION_READ | PLC 配置读取 |
SYSLOG_MSG | Syslog 消息 |
INTERNET_ACCESS | Internet 访问 |
CAMP_MEMORY_WRITE_OPERATION | 通用 ASCII 消息协议内存写入操作 |
MUTED_ALERT | 检测到但已屏蔽的事件 |
DHCP_UPDATE | 地址更新 |
DIP_FAILURE | Data Intelligence 包安装失败 |
DELETE_DEVICE_SCHEDULE | 计划删除的非活动设备 |
PLC_OPERATING_MODE_CHANGED | 已检测到 PLC 操作模式更改 |
HARDWARE_UPDATE_BY_IDENTIFIER | 地址更新 |
后续步骤
有关详细信息,请参阅 Defender for IoT API 参考概述。