Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

绿色网站无广告
会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux系统 > » 正文

vm linux下webalizer/awstats部署实验

来源: 未知 分享至:

这里使用的webalizer/awstats是开源的用于系统监控的套件,当然通过查看相关的日志文件也可以监控系统的状态,但是单单是对数据的处理总是让系统管理员头晕目眩,同时必须完全理解相关的语法,这里这两个小软件的部署仅仅是部署一个框架,深入的参数需要进一步的探索。

操作平台CentOS 5.5

[root@localhost ~]# vi /var/www/html/protect/.htaccess  //建立一个受保护的目录
AuthName "Protect test by .htaccess"
Authtype Basic
AuthUserFile /var/www/apache.passwd
require valid-user
[root@localhost ~]# htpasswd -c /var/www/apache.passwd root  //建立权限用户
[root@localhost ~]# cat /var/www/apache.passwd
wanyan:tfDBWPYQOmEuI
root:hCIntZ6NIqPsA
这里开始是对webalizer的设置

[root@localhost ~]# rpm -qa|grep webalizer
webalizer-2.01_10-30.1

[root@localhost ~]# vi /etc/webalizer.conf   //修改Output为如下所示
OutputDir      /var/www/html/protect/webalizer
[root@localhost ~]# cp -a /var/www/usage/ /var/www/html/protect/webalizer
[root@localhost ~]# rm -rf /etc/httpd/conf.d/webalizer.conf   //取消系统预设的webalizer目录
[root@localhost ~]# apachectl restart
[root@localhost ~]# webalizer   //开始执行webalizer的分析工作

最后在IE输入http://192.168.1.193/protect/webalizer/  即可看到图形化的界面了



 

这里开始是对awstats的设置

[root@localhost ~]# yum -y install perl* mod_perl
[root@localhost ~]# ll awstats-7.0-1.noarch.rpm
-rw-r--r-- 1 root root 1263821 Oct 24  2011 awstats-7.0-1.noarch.rpm
[root@localhost ~]# rpm -ivh awstats-7.0-1.noarch.rpm

[root@localhost ~]# cp /usr/local/awstats/tools/httpd_conf \     //对awstats的apache资料的重新设定
> /etc/httpd/conf.d/awstats.conf

[root@localhost ~]# vi /etc/httpd/conf.d/awstats.conf   //修改设定档如下

Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
Alias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"        //要修改的就是这条语句
<Directory "/usr/local/awstats/wwwroot">
    Options +ExecCGI
    AllowOverride AuthConfig         //是起作用.htaccess
    Order allow,deny
    Allow from all
</Directory>
[root@localhost ~]# cp /etc/awstats/awstats.model.conf /etc/awstats/awstats.linux.conf    //对登录的设置
[root@localhost ~]# vi /etc/awstats/awstats.linux.conf   //按照下边提示修改以下选项
LogFile="/var/log/httpd/access_log"
LogType=W
SiteDomain="localhost.localdomain"    //echo $HOSTNAME显示的主机名
HostAliases="localhost 127.0.0.1 REGEX[myserver\.com$] localhost.localdomain"
DirCgi="/awstats"
DirIcons="/awstatsicons"
Lang="cn"

[root@localhost ~]# cd /usr/local/awstats/wwwroot/cgi-bin/      //根据设置生成页面  --config=linux其实是对应awstats.linux.conf
[root@localhost cgi-bin]# perl awstats.pl -config=linux -update -output > index.html
 [root@localhost wwwroot]# cp /var/www/html/protect/.htaccess .   //这个文件是要创建的,这里偷懒下

[root@localhost wwwroot]# vi .htaccess
AuthName "Protect test awstats data"
Authtype Basic
AuthUserFile /var/www/apache.passwd
require valid-user
[root@localhost ~]# apachectl restart
在IE里输入http://192.168.1.193/awstats/index.html  即可看见效果了!



 

 总结:这两个软件的部署其实是对鸟哥私房菜的一个学习笔记,初次学习鸟哥私房菜时是个十足的菜鸟,对这些基本是跳过去的,现在终于要做运维的工作了,所以回过头来作进一步的学习!期待进步的学习!

 


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史