ROS软路由访问日志保存到SQL SERVER数据库

 

ROS的设置:

在System--Logging,添加2条新的规则

ROS软路由访问日志保存到SQL SERVER数据库 

在Actions中remote设置远程保存日志的服务器IP地址

ROS软路由访问日志保存到SQL SERVER数据库 

在IP--Firewall中添加一条规则:Chain:forward,Action:log

ROS软路由访问日志保存到SQL SERVER数据库 

数据库的设置:

ROS软路由访问日志保存到SQL SERVER数据库 

在SQL SERVER 2008中建立数据库和数据表,如上图,数据库名: roslog;数据表名:log

ROS软路由访问日志保存到SQL SERVER数据库 

数据表log结构如上,其中MsgCreatTime是日志的生成时间,采用默认值getdate(),即自动填入系统日期和时间。

Kiwi Syslog Deamon设置

ROS软路由访问日志保存到SQL SERVER数据库 

在File--Setup中设置Keep-alive的From IP address为ROS软路由的地址。

在Action中新建New Action。点击ODBC Control Panel进入数据源管理器。

ROS软路由访问日志保存到SQL SERVER数据库 

点击“系统DNS”--“添加”,按照提示一步步建立系统数据源。

ROS软路由访问日志保存到SQL SERVER数据库 

选择“SQL Server”

ROS软路由访问日志保存到SQL SERVER数据库 

数据源名称自己输入,只要跟“Data link connection string”一致即可。

ROS软路由访问日志保存到SQL SERVER数据库 

验证方式为Windows NT验证。

ROS软路由访问日志保存到SQL SERVER数据库 

更改默认的数据库为自己建立的roslog。

ROS软路由访问日志保存到SQL SERVER数据库 

测试数据源成功!

ROS软路由访问日志保存到SQL SERVER数据库 

说明一下:DSN=roslog为自己建立的系统DSN名称;Database table name为数据表的名称;Database format为yyyy-mm-dd。

ROS软路由访问日志保存到SQL SERVER数据库 

单击“Start the Syslogd service”后出现如图记录窗口,说明配置成功。你可以到SQL Server中查看一下。