类别: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

使用帮助:

ROS脚本(修改192.168.9.200为接收日志服务器IP,若服务器位于外网其他电脑,需要映射端口UDP514。)
比如把外网UDP1001映射到日志服务器UDP514端口,然后修改脚本内514为1001.
  1. /system logging action set [find name=remote] remote=192.168.9.200 remote-port=514 src-address=0.0.0.0

  2. /system logging set [find] action=remote

-----------------

按照软件配置教程,在我的RouterBOARD 750G r3 中配置时不成功。后来经过自行研究和找资料,发现正确的配置方法。现在分享出来:

一、确保日志服务器192.168.100.250和ROS可以互相访问

服务器为一个windows系统,再将ROS日志服务器1.91软件放在非系统盘,如D盘,双击运行就可以了。最好将快捷图标放在启动栏,实现开机自启动。不能关闭,关闭即退出。可以最小化。

image.png

如果要修改默认的UDP:514端口,可以按F2键进行修改。

image.png

二、ROS上设置

1、System->Logging,点击 “Actions”,双击remote,把Remote Address修改成日志保存服务器的IP:192.168.100.250

image.png

2、点击 “Rules”, 点击 “+”,在NewLogRule中设置:critical、error、info和warning这四条记录类型策略。试过在一个策略里添加四个记录,但无记录出来。所以要分开四条来操作。

image.png

image.png

这样的设置,是为了避免记录一些无谓的信息,如:

image.png

也可以这样设置,记录所有信息,包括如上图一些no error信息。而且这种信息好多,所以不建议。

image.png

3、IP->Accounting,点击“Settings”,选取“Enable Accounting”后点击“OK”;再点击“Web Access”,选取“Accessible via Web”,Address:填写你要监察的网络

image.png

至此,配置完成了。

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章