我正在运行Windows 7 Pro,并且有几台服务器在运行。其中一台服务器是通过Cygwin制作的SSH /文件服务器。我已经使用syslog-d在内部设置了日志记录;但是,它不提供足够的日志记录。当用户连接到服务器时,我可以在Windows 7资源监视器中看到他/她,并显示他/她的IP地址以及正在发送/接收的数据量。当用户从文件服务器下载文件时,我还可以通过查看磁盘使用情况在资源监视器中看到他/她正在下载的文件。如何使用MySQL记录Windows 7网络流量和磁盘使用情况?
这里有第一个问题:如何在MySQL中将用户的IP地址,他们连接&断开连接,他们下载什么文件以及下载速度是什么时间记录到数据库?
除了上述服务器,我还使用IIS来托管一个网站,并希望有某种网络日志记录。
如果我能找到一个适用于这两种服务器的工具,那将是最好的解决方案。
我做了一些搜索,发现一个名为Snort的程序,它看起来好像可以用于网络端的事情,但不适用于磁盘使用。我对这个程序根本不熟悉,但乍一看,也许它可以完成我想要做的一部分?也许有更简单/更好的方法?
我对MySQL很新,对网络和磁盘日志知之甚少,所以任何和所有的帮助和指导都将不胜感激。谢谢!
我会研究高级Web统计。感谢您的建议。其实,获取信息可能是更大的问题。我知道少数几种语言,并会查看MySQL ADO.NET连接器。再次感谢。 – TehTechGuy 2012-01-03 05:34:41
刚刚查看AWStats。它看起来像它可以处理IIS日志以及来自syslog的日志。现在我只需要弄清楚如何记录被访问的文件。我也喜欢程序是如何在Perl中完成的,因为我已经编写了Perl脚本来在数据库上运行查询,因此将数据放入数据库不应该太困难。我更喜欢在不使用日志文件的情况下直接连接服务器和数据库,但这很可能需要更多的工作和编码。感谢您的帮助,您帮我解决了我的大部分问题:) – TehTechGuy 2012-01-03 06:01:08