监视IIS(200分)

  • 主题发起人 主题发起人 fcd
  • 开始时间 开始时间
F

fcd

Unregistered / Unconfirmed
GUEST, unregistred user!
我想编写一个监视Web服务器的程序,以便知道某一时刻连接服务器的客户,并
对日志进行管理。谁能给我提一些建议吗?
 
没有记错的话iis的日志可以通过odbc写到数据库里面的
iis的好多功能要靠手工在注册表里面该才有的
 
ISAPI和NSAPI
 
我的意思是想写一个应用程序,当客户通过浏览器访问我的Web服务器时,该程序
能够知道客户的一些信息(也就是RequestHeaders),并能够知道客户浏览了一些
什么页面,获得了那些服务。我不想用ISAPI或NSAPI,甚至CGI,但这个程序应该有
ISAPI类似的功能,他能够获得所有的客户的RequestHeaders,能够侦听所有的
Web服务器端口。
 
既然用了IIS, 为什么不用ASP+ADO来实现你所要求的功能!
 
用ASP和ADO当然可以,但是需要在每一个页面中都做相应的处理。我的目的是作为一
个通用的监视程序,而不仅仅是针对一个Web服务器。
 
按唐晓锋的建议,监视log中的内容就可实现你的要求。
 
用ISAPI Filter可以实现
深度历险上的例子
http://vcl.vclxx.com/DELPHI/D32SAMPL/TOMISAPI.ZIP
http://vcl.vclxx.com/DELPHI/D32SAMPL/TSISAPI.ZIP
http://vcl.vclxx.com/DELPHI/D32FREE/TISAPI1.ZIP
 
多人接受答案了。
 
后退
顶部