ROS软路由访问日志保存到SQL SERVER数据库
ROS的设置:
在System--Logging,添加2条新的规则
在Actions中remote设置远程保存日志的服务器IP地址
在IP--Firewall中添加一条规则:Chain:forward,Action:log
数据库的设置:
在SQL SERVER 2008中建立数据库和数据表,如上图,数据库名: roslog;数据表名:log
数据表log结构如上,其中MsgCreatTime是日志的生成时间,采用默认值getdate(),即自动填入系统日期和时间。
Kiwi Syslog Deamon设置
在File--Setup中设置Keep-alive的From IP address为ROS软路由的地址。
在Action中新建New Action。点击ODBC Control Panel进入数据源管理器。
点击“系统DNS”--“添加”,按照提示一步步建立系统数据源。
选择“SQL Server”
数据源名称自己输入,只要跟“Data link connection string”一致即可。
验证方式为Windows NT验证。
更改默认的数据库为自己建立的roslog。
测试数据源成功!
说明一下:DSN=roslog为自己建立的系统DSN名称;Database table name为数据表的名称;Database format为yyyy-mm-dd。
单击“Start the Syslogd service”后出现如图记录窗口,说明配置成功。你可以到SQL Server中查看一下。
留言评论
暂无留言