如何将启用 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 数据库中的主要内容,如果未能解决你的问题,请参考以下文章

如何在本地收集 SF 反向代理日志

如何在 ActiveMq 嵌入式代理上启用 Web 控制台

如何通过反向代理启用 Windows 身份验证?

.NET 跟踪日志查看器

如何将 OWASP Zap 设置为 MITM 代理来调试 HTTP Web 服务调用?

php 将WordPress调试日志启用到无法从Web访问的专用文件夹。有关详细信息,请参见http://wordpress.stackexchange.com/q/84132/24260