更新时间:2024-08-01 15:30:24

AnyRobot 支持接收通过 SNMP Trap 协议传输的日志数据,如:服务器、网络设备等设备的系统告警事件数据。具体配置如下:

› 创建数据接收

进入数据管理>数据源>数据接收页面,点击列表上方的【新建】按钮,进入新建数据接收页面,输入类型选择【SNMP Trap】,配置参数如下所示:

元素名称 元素说明 限制条件
*输入类型

选择数据的接入协议类型:SNMP Trap

-
*Community

自定义团体名,需与服务器配置的团体名对应,完成编辑后键入回车键即可生成配置。

单个 Community 长度需 ≤20 个字符,且不支持中文

*接收端口

自定义配置端口号

支持配置的端口号范围:20010~20099、514、5140、162,且需保证配置的端口号未被占用

*编码格式

默认为 UTF-8 ,且不允许修改

-
*索引库

在下拉框中选择输入数据的存储索引库

-
数据标签

自定义输入标签内容后,键入回车键即可添加。用于添加数据标识,实现数据筛选。

-标签不能超过40个字符;

-不能包含 /:?\"<>|:?‘’“”!《》,#[]{}%&*$^!=.' 特殊字符;

-最多可允许添加 5 个标签

完成参数配置后,点击【保存】即可。

注意:
1. 当采集多个主机时,若接收端口设置一致,则仅需要添加对应的团体名;否则需要新建输入项,更改对应的端口和团体名;
2. SNMP Trap 协议日志接收需要先完成 SNMP Trap 属性、接收地址和端口配置,具体操作如下:

1)登录设备服务器地址,进入日志告警页面,配置 SNMP Trap 属性以及地址和端口;

• 版本:仅支持 V1 和 V2C 版本,暂不支持 V3;
• Trap 接收地址:设置接收数据的 AnyRobot 地址;
• Trap 端口:设置接收 SNMP Trap 数据的 AnyRobot 数据输入端口,建议为 162

2)完成上述参数配置后,点击【确定】。