|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!监控apache日记的两个对象
apache日记剖析对象webalizerawstat
预备webalizer-2.23-05-src.tgzawstats-7.0.tar.gzPerl-5.16.3.1603.tar.gz
装置apache
[root@lly~]#mkdir/mnt/cdrom
[root@lly~]#mount/dev/cdrom/mnt/cdrom挂载光驱
[root@lly~]#cd/mnt/cdrom/Server/
[root@llyServer]#rpm-ivhapr-1.2.7-11.el5_3.1.i386.rpm
[root@llyServer]#rpm-ivhpostgresql-libs-8.1.11-1.el5_1.1.i386.rpm(apr-util属于该软件包)
[root@llyServer]#rpm-ivhapr-util-1.2.7-7.el5_3.2.i386.rpm
[root@llyServer]#rpm-ivhhttpd-2.2.3-31.el5.i386.rpm(装置httpd,依附于apr-1.2.7-11.el5_3.1.i386.rpm和rpm-ivhpostgresql-libs-8.1.11-1.el5_1.1.i386.rpm或许用yum装置)
[root@llyServer]#servicehttpdstart(启动httpd)
装置webalizer
[root@lly~]#tarzxvfwebalizer-2.23-05-src.tgz-C/usr/local/src/
[root@lly~]#cd/usr/local/src/webalizer-2.23-05/
[root@llywebalizer-2.23-05]#lessINSTALL(检查装置解释)
[root@llywebalizer-2.23-05]#./configure--sysconfdir=/etc(默许装置,装置到usr/local目次,指明设置装备摆设文件放到/etc目次)
[root@llywebalizer-2.23-05]#make
[root@llywebalizer-2.23-05]#makeinstall
[root@llywebalizer-2.23-05]mkdir/var/www/html/log(创立log文件,作为webalizer剖析成果的输入目次,前面剧本中有说起)
假定,web办事器主机名为www.test.com,统计站点域名为www.test.com,拜访日记为/var/log/httpd/access_log,我们将webalizer剖析成果输入到/var/www/html/log上面。
则我们可以树立一个日记监控的剧本。
但剧本只要履行一次,webalizer才会发生一个记载,要想监控其周期性的信息,就要履行筹划义务了,所以先添加筹划义务
[root@llywebalizer-2.23-05]cd
[root@lly~]#vi/etc/crontab
添加一条也能够修正筹划义务的目次,这里改成cron.web
表现每隔60分钟监督一次
[root@lly~]#mkdir/etc/cron.web(筹划义务中指明是该目次所以要手工创立)
[root@lly~]#cd/etc/cron.web
[root@llycron.web]#viweb
编纂监控日记的剧本web
[root@llycron.web]#chmoda+xweb(剧本是可履行法式,要付与其可履行权限)
[root@llycron.web]#./web(可以先履行一下)
[root@llycron.web]#ll/var/www/html/log
log目次下会发生相似以下的多个文件
然后就能够在阅读器地址栏输出http://192.168.126.129/log/(我的linux主机地址是192.168.126.129)拜访webalizer了
AWSTAT
Awstats基于Perl的WEB日记剖析对象,网上关于它的引见照样比拟多的,由于是基于perl开辟的,不论在windows照样linux下都须要先装置perl情况。所以,我们须要先装置perl
装置perl
[root@lly~]#tarzxvfActivePerl-5.16.3.1603-i686-linux-glibc-2.3.6-296746.tar.gz-C/usr/local/src/拆包到/usr/local/src/目次
[root@lly~]#cd/usr/local/src/ActivePerl-5.16.3.1603-i686-linux-glibc-2.3.6-296746/
[root@llyActivePerl-5.16.3.1603-i686-linux-glibc-2.3.6-296746]#./install.sh
[root@lly~]#tarzxvfawstats-7.0.tar.gz-C/usr/local/src/
[root@lly~]#mkdir/etc/awstats用于寄存站点日记剖析的设置装备摆设文件
[root@lly~]#mkdir/var/lib/awstats用于寄存日记数据信息
[root@lly~]#cd/usr/local/src/awstats-7.0/
[root@llyawstats-7.0]#cd/usr/local/src/awstats-7.0/tools/
[root@llytools]#vimawstats_configure.pl
Awstats的设置装备摆设有自带的设置装备摆设对象awstats_configure.pl,翻开configure.pl文件,检查perl运转情况的设置装备摆设能否准确
用perl引诱awstats的设置装备摆设对象,并停止相干的设置装备摆设
[root@llytools]#perlawstats_configure.pl(履行)
输出web办事器的完全路径
编纂虚拟办事器或文件名
默许设置装备摆设文件目次,回车选择默许目次,即适才创立的/etc/awstats目次
awstats_configure.pl对象会主动依据你用perlawstats_configure.pl敕令时的选择修正apache设置装备摆设和/etc/awstats/awstats.index.conf文件并主动重启apache办事
awstats_configure.pl对象会在apache设置装备摆设文件的后边添加以下内容
同时还会依据所选的站点信息生成/etc/awstats/awstats.www.text.com.conf文件
为awstats.pl添加可履行权限
[root@lly~]#cd/usr/local/src/awstats-7.0/wwwroot/cgi-bin/
[root@llycgi-bin]#chmod+xawstats.pl
[root@llycgi-bin]#/usr/local/src/awstats-7.0/tools/awstats_updateall.plnow
或许[root@llycgi-bin]#/usr/local/awstats-7.0/wwwroot/cgi-bin/awstats.pl-update-config=www.text.com
阅读器输出http://192.168.126.129/awstats/awstats.pl?config=www.test.com
便可拜访
本文出自“HWOTT”博客,请务必保存此出处http://iceblock.blog.51cto.com/6758400/1182473
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|