因为只是想分析网站慢的原因,不是建立一个长期的网站监控,因此只要能看到分析html文件就可以,因此也不需要位置在IIS搭建监控页面。
1、安装ActivePerl
2、解压awstats到磁盘
3、在IIS的“网站”节点上右键选择“活动日志格式”旁边的“属性”,在“网站”选项卡中点击【属性】按钮,展开【高级】,勾选:
◇ 日期 date
◇ 时间 time
◇ 客户IP地址 c-ip
◇ 用户名 cs-username
◇ 方法 cs-method
◇ URI资源 cs-uri-stem
◇ 协议状态 sc-status
◇ 发送字节数 sc-bytes
◇ 协议版本 cs-version
◇ 用户代理 cs(User-Agent)
◇ 引用站点 cs(Referer)
4、拷贝awstat/cgi-bin下的awstats.model.conf文件,并且重命名为“awstats.域名.conf”,比如“awstats.net.itcast.cn.conf”
5、修改“awstats.net.itcast.cn.conf”
LogFile:日志文件的位置(ex%YY-24%MM-24%DD-24 为过去24小时格式)
LogFile="C:/WINDOWS/system32/LogFiles/W3SVC1/ex%YY-24%MM-24%DD-24.log"
LogType:日志类型(W-web log; M-mail log; F-ftp log)
LogType=W
LogFormat:日志格式(1-Apache or Lotus Notes日志格式; 2-IIS日志格式)
LogFormat="date time cs-method cs-uri-stem cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes"
*注意:IIS6.0 不能用LogFormat=2的格式,具体设置参看上一行的例子
LogFile中指向网站的日志目录,在IIS的网站上点击右键,选择“属性”,点击“活动日志格式”旁边的“属性”,看最下面的“文件名”就是
日志文件的路径,不同网站的日志目录不一样。
6、要分析日志的时候在命令行执行
awstats.pl -config=net.itcast.cn -update
awstats.pl -config=net.itcast.cn -lang=cn -output -staticlinks>net.itcast.cn.html
就生成了net.itcast.cn.html文件,这个文件就是流量监控。
如鹏网.Net培训班正在报名,有网络的地方就可以参加如鹏网的学习,学完就能高薪就业,点击此处了解
三年前只要懂“三层架构”就可以说“精通分层架构”;现在则需要懂IOC(AutoFac等)、CodeFirst、lambda、DTO等才值钱;
三年前只要会SQLServer就可以说自己“精通数据库开发”;现在则需还需要掌握MySQL等开源数据库才能说是“.Net开源”时代的程序员;
三年前只要会进行用户上传内容的安全性处理即可;现在则需要熟悉云存储、CDN等才能在云计算时代游刃有余;
三年前只要掌握Lucene.Net就会说自己“熟悉站内搜索引擎开发”;现在大家都用ElasticSearch了,你还用Lucene.Net就太老土了;
三年前发邮件还是用SmtpClient;现在做大型网站发邮件必须用云邮件引擎;
三年前缓存就是Context.Cache;现在则是Redis、Memcached的天下;
如鹏网再次引领.Net社区技术潮流!点击此处了解如鹏网.Net最新课程