AnyRobot-远程部署 AR-Agent 最佳实践
简介:AnyRobot-远程部署 AR-Agent 最佳实践
关键字
AR-Agent、远程部署
适用产品
· AnyRobot 3.0.10 及以上版本
目的
AnyRobot 提供远程部署 AR-Agent 的功能,可以通过界面远程部署 AR-Agent 应用进行数据采集。
解决方案
步骤一,配置目标主机的认证信息
1. 登录 AnyRobot;
2. 点击数据源 > Agent管理 > 认证信息,进入认证信息列表展示页面;
3. 点击新建按钮,进入认证信息配置页面,配置认证名称、协议类型、端口、目标主机的用户名和密码,标签选填;可以输入测试 IP 并点击检测按钮,检测目标主机是否连接成功,若显示网络检测和远程认证的成功信息,则连接成功;
4. 点击保存按钮,配置完成。
步骤二,配置目标主机
1. 点击二级标签主机,进入主机和主机组列表展示页面;
2. 点击新建主机按钮,进入主机配置页面,配置主机名称、IP 地址、关联认证信息、运行内存限制,标签选填;
3. 点击保存按钮,配置完成。
步骤三,配置输入模板
1. 点击二级标签配置模板,进入配置模板列表展示页面;
2. 点击新建按钮,进入模板配置页面,Agent 类型选择 AR-Agent;
3. 模板类型选择输入,配置采集配置中的文件路径、编码、过滤历史数据的时间范围,以及高级配置中的单条日志限制大小,其它参数根据实际需要选填或修改;
4. 点击保存按钮,配置完成。
步骤四,配置输出模板
1. 点击新建按钮,进入模板配置页面,Agent 类型选择 AR-Agent;
2. 模板类型选择输出,配置采集配置中的输出地址、输出端口,其他参数根据实际需要选填或修改;
3. 点击保存按钮,配置完成。
步骤五,创建数据输入项
1. 点击数据源 > 数据输入,进入数据输入列表展示页面;
2. 点击新建按钮,进入数据输入配置页面,配置输入类型为 AR-Agent、接收端口与输出模板的输出端口一致,其他参数根据实际需要选填或修改;
步骤五,创建数据输入项
1. 点击数据源 > 数据输入,进入数据输入列表展示页面;
2. 点击新建按钮,进入数据输入配置页面,配置输入类型为 AR-Agent、接收端口与输出模板的输出端口一致,其他参数根据实际需要选填或修改;
3. 点击保存按钮,配置完成。
步骤六,配置任务模板
1. 点击二级标签任务模板,进入任务模板列表展示页面;
2. 点击新建按钮,进入任务模板配置页面,配置模板名称、Agent 类型选择 AR-Agent、任务类型、模板配置、执行计划,其他参数根据实际需要选填或修改;
3. 点击保存按钮,配置完成。
步骤七(可选),配置主机组
1. 点击二级标签主机,进入主机和主机组列表展示页面;
2. 点击新建按钮,进入主机组配置页面,配置主机组名称,其他参数根据实际需要选填或修改,其中,主机组下的主机可以手动添加,也可以根据标签匹配;
3. 添加主机之后,点击预览按钮,可以查看主机组下添加的主机详情;
4. 点击保存按钮,配置成功。
步骤八,远程部署 AR-Agent
1. 点击二级标签主机,进入主机和主机组列表展示页面;
2. 勾选目标主机,点击部署按钮;
3. 弹窗中选择 AR-Agent,点击确认按钮;
4. 等待 20 秒左右,若部署成功,Agent 客户端下显示部署成功的标签。
步骤九,添加任务
1. 勾选目标主机,点击添加任务按钮;
2. 弹窗中选择关联任务模板,点击确认按钮;
3. 点击主机所在行,展开任务列表,若任务状态显示运行中,则任务添加成功并正确执行。
更多信息
主机
标签:若主机的标签与主机组的标签一致,则将该主机添加至主机组下。
运行内存限制:默认 300 MB,范围 100~1000 MB 之间,可自定义设备 AR-Agent 运行占用的内存大小。
输入模板
过滤历史数据:默认开启,可修改过滤范围,则最后修改时间在过滤时间之前的日志不采集;可关闭,对所有历史数据进行采集。
清理过期文件:默认关闭,可开启,并设置过期时间,则当日志的最后修改时间与实际时间的差值超出过期时间时,执行清理操作。
从文件尾部读取:默认关闭。若开启则从文件的尾部开始读取日志。
多行合并:选择是否要将多行日志合并成一行。若开启,需要填写以下3个参数
a. 多行合并表达式:需要匹配的正则表达式,“(.)*” 在前,表示以此表达式结尾;“(.)*” 在后,表示以此表达式开头。
b. 正则反转:若开启,表示匹配反转,即不匹配正则表达式的行将全被合并。
c. 匹配模式:after 表示当前行追加到前一条日志;before 表示当前行添加到后一条日志前面。
附加字段:添加到采集日志中的字段和字段值,选填,可添加多个。
输出模板
输出限速:默认关闭。可开启,开启后,根据实际需要,填写限速大小和限速时段,则 AR-Agent 可在不同时段采用不同的速率进行日志采集。
任务模板
执行计划:包括固定频率和固定时间。固定频率设置间隔一段时间执行采集任务,固定时间设置采集开始和结束时间。