类别:ROS / 日期:2021-03-12 / 浏览:753 / 评论:0
在这里用到的日志服务器为ROS专用的,由ROS大神熊茂祥开发的软件“ROS日志服务器1.91”,具体下载地址请登录他的博客页面:https://www.cat-home.org/?action=show&id=176
----------------
程序名称:ROS日志服务器
程序用途:用于集中接收ROS日志,方便查看集中管理的ROS日志信息,可过滤非正常信息,支持中文日志记录。
当前已实现功能:
1.接收ROS日志(端口为默认UDP 514)
2.过滤非正常信息。(比如其他程序对日志端口发包)
3.支持中文日志记录。
4.记录到数据库
5.按时间分页浏览
6.添加按关键字查询指定日期日志
7.临时记录当前过滤的信息到缓冲区,并允许查看被过滤的信息
8.添加IP内容搜索功能
9.添加系统语言检测,增加英文界面环境。
VC运行库:http://www.7edown.com/soft/down/soft_11510.html
使用帮助:
比如把外网UDP1001映射到日志服务器UDP514端口,然后修改脚本内514为1001.
/system logging action set [find name=remote] remote=192.168.9.200 remote-port=514 src-address=0.0.0.0
/system logging set [find] action=remote
-----------------
按照软件配置教程,在我的RouterBOARD 750G r3 中配置时不成功。后来经过自行研究和找资料,发现正确的配置方法。现在分享出来:
一、确保日志服务器192.168.100.250和ROS可以互相访问
服务器为一个windows系统,再将ROS日志服务器1.91软件放在非系统盘,如D盘,双击运行就可以了。最好将快捷图标放在启动栏,实现开机自启动。不能关闭,关闭即退出。可以最小化。
如果要修改默认的UDP:514端口,可以按F2键进行修改。
二、ROS上设置
1、System->Logging,点击 “Actions”,双击remote,把Remote Address修改成日志保存服务器的IP:192.168.100.250
2、点击 “Rules”, 点击 “+”,在NewLogRule中设置:critical、error、info和warning这四条记录类型策略。试过在一个策略里添加四个记录,但无记录出来。所以要分开四条来操作。
这样的设置,是为了避免记录一些无谓的信息,如:
也可以这样设置,记录所有信息,包括如上图一些no error信息。而且这种信息好多,所以不建议。
3、IP->Accounting,点击“Settings”,选取“Enable Accounting”后点击“OK”;再点击“Web Access”,选取“Accessible via Web”,Address:填写你要监察的网络
至此,配置完成了。