如何将启用 Web 代理的 mikrotik 日志保存到远程 mysql 数据库中
Posted
技术标签:
【中文标题】如何将启用 Web 代理的 mikrotik 日志保存到远程 mysql 数据库中【英文标题】:How to save web proxy enabled logs of mikrotik into remote mysql database 【发布时间】:2018-01-13 04:04:10 【问题描述】:目前我正在开发一个与 freeradius 一起使用的 Web 应用程序。几天前,客户要求我开发一个模块来将用户活动日志保存到远程数据库中。我尝试了 syslog-ng。我成功地将其日志保存到数据库中,但它只保存了用户登录和注销活动以及一些管理活动。我的客户需要将用户访问过的 URL 的数据和源 IP 的日志存储到数据库中。我在谷歌上搜索了 4 天,但都是徒劳的。我尝试了网络代理技术,但它显示我在 winbox 窗口中的日志。我无法将这些日志传输到远程 mysql 数据库中。我找到了一个基于 Windows 的软件,它接受代理服务器的日志,但我使用的是基于 Linux 的服务器。我需要在远程服务器中捕获启用 Web 代理的日志,然后将这些日志保存到数据库中。
我的软件托管在安装了 ubuntu 14.4 的服务器上。 还有一件事是我的客户无法购买任何第三方软件。
我的英语不好,所以请试着理解我想要什么。
【问题讨论】:
【参考方案1】:您需要存储网络服务器的日志。包含该信息的将是您的 Apache(或 nginx)日志。
【讨论】:
以上是关于如何将启用 Web 代理的 mikrotik 日志保存到远程 mysql 数据库中的主要内容,如果未能解决你的问题,请参考以下文章
如何将 OWASP Zap 设置为 MITM 代理来调试 HTTP Web 服务调用?
php 将WordPress调试日志启用到无法从Web访问的专用文件夹。有关详细信息,请参见http://wordpress.stackexchange.com/q/84132/24260