(3)awstats的安装与配置:
下面我们就需要对awstats进行操作了,首先将awstats程序解压缩并复制到服务器的D盘。
第一步:找到awstats目录下的tools文件夹里的awstats_configure.pl程序,他是awstats的配置文件,运行该文件会弹出配置窗口。(如图13)
第二步:首先出现指定apache目录,如果我们使用的是IIS的话就选择none,接下来根据提示输入域名,IP地址,回车即可。大概四步完成后我们的awstats就会根据用户输入建立相关的配置文件。
第三步:通过IIS建立一个虚拟目录(比如awstats),映射到AWStats的wwwroot文件夹,访问权限要选择"执行(如ISAPI应用程序或CGI)"。(如图14)
第四步:最后配置awstats的站点设置文件,该文件在awstats的WWWROOT目录下的CGI-BIN文件夹,我们编辑awstats.ip或域名.conf文件即可,例如awstats.www.softer.com.conf。然后针对以下几项做修改。(如图15)
LogFile:日志文件的位置(ex%YY-24%MM-24%DD-24 为过去24小时格式)
LogFile="C:/WINDOWS/system32/LogFiles/W3SVC1/ex%YY-24%MM-24%DD-24.log" //具体目录地址可以通过IIS的日志路径功能来查询。(如图16)(如图17)
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"
DirIcons:图标目录所在的位置
DirIcons="/icon"
SiteDomain:统计站点(必须设置)
SiteDomain="www.mySite.com"
DefaultFile:网站的默认页面
DefaultFile="index.html"
Logo="corplogo.jpg"
LogoLink="http://www.mySite.com"
*logo必须是在icon/other目录下
StyleSheet:样式表所在位置
StyleSheet="/css/awstats_default.css"
HTMLHeadSection="<center><h1>这个是网页头</h1></center>"
HTMLEndSection="<center><h1>这个是网页尾</h1></center>"
*可以书写html代码
Include:包含另外一个conf文件
Include "awstats.public.conf"
第五步:全部修改完毕后保存配置文件,记得把之前的文件备份,之后通过CMD命令提示窗口运行cgi-bin目录下的awstats.pl -config=www.softer.com -update,这样将针对awstats.www.softer.com.conf配置进行加载。(如图18)
第六步:加载完毕后我们可以通过http://ip/cgi-bin/awstats.pl?config=www.softer.com访问awstats统计页面,在该页面下可以看到针对WEB站点按照时间段,按照IP地址段以及按照被访问页面等信息的统计内容,我们可以根据相关数据制作日志图标来分析。管理与访问非常方便。(如图19)
总结:
利用awstats我们实现了方便的日志流量管理,对企业内网的WEB服务流量有了一个清晰的了解,IIS的服务运行情况也能够更好的监控,笔者使用awstats针对NOD32内网更新服务器监控有几个月了,使用起来非常顺手,通过awstats及时分析出非法更新者并在第一时间将他们的IP或MAC从更新列表中删除过滤掉,大大降低了NOD32更新服务器的负载,避免的ID信息泄露的麻烦。