分类: 系统管理

AWStats分析IIS日志

IIS日志格式配置 默认的iis日志格式不能被awstats分析,因此需要修改iis日志记录字段,根据awstats官方文档,需要勾选以下字段 date time c-ip cs-username cs-method cs-uri-stem cs-uri-query sc-status sc-bytes cs-version cs(User-Agent) cs(Referer) 其他字段不要勾选 修改配置文件 笔者是通过每天将日志同步到日志服务器,日志服务器采用CentOS LogFile配置 …

阅读全文 »

Awstats显示国家地区插件GeoIP安装配置

Awstats默认安装之后是不具有识别访问者的国家和地区信息的,所以需要安装插件支持Awstats列出访问者的国家和地区,便于分析 GeoIP免费的是国家/IP的数据表,GeoIPCityLite是地区的数据表。 MaxMind目前免费提供了GeoIP和GeoIPCityLite数据包:可以定期每个月从以下地址下载: http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz http://geol…

阅读全文 »

AWStats分析Apache,Nginx,Squid,Tomcat和Lighttpd日志

AWStats是一个非常好用的日志统计工具,下面我对其他主要Web Server/proxy(httpd,nginx,squid,lighttpd,tomcat)的日志如何进行分析展开说明。在awstats配置修改最小的前提说明下如何进行修改,希望对有需要的朋友能够提供帮助。 awstats日志分析之apache apache: 修改配置:%apache%/conf/httpd.conf CustomLog logs/access_log combined awstats: 修改配置:awsta…

阅读全文 »

自动删除IIS日志脚本

随着时间的推移,日志越来越大,为防止磁盘沾满,因此需要设置一个计划任务,自动清理一定时间过期的日志,比如120天,将以下脚本粘贴到deliislog.bat中 @echo off forfiles /p “C:\inetpub\logs\LogFiles” /s /m *.log /c “cmd /c del @path” /d -120 然后配置计划任务,每天凌晨4点执行,将”C:\inetpub\logs\LogFiles”更改为你的日志目录即可。

阅读全文 »

CentOS 安装 Webmin

下载Webmin RPM包 到官网 http://www.webmin.com/ 去下载RPM格式的最新版webmin # wget http://prdownloads.sourceforge.net/webadmin/webmin-1.580-1.noarch.rpm 安装Webmin # rpm -ivh webmin-1.580-1.noarch.rpm 启动webmin服务 # service webmin start 你可以使用https://localhost:10000本地登录或…

阅读全文 »

解决AWStats搜索关键词中文乱码问题

AWStats是一套非常好用的免费的日志分析软件,他是用perl实现的,支持web log、ftp log和mail log;而且它还能自动根据你浏览器的字符设置来选取语言(支持中文).。但是缺省安装的话有个问题,就是用来搜索的关键字如果是中文的话显示出来是乱码的。之所以搜索的关键字句会变成乱码的原因,主要是因为现在的搜索引擎都是使用UTF8,而Awstats是使用decodeUTFkeys这个plugin来处理搜索引擎的UTF8关键字,默认是没有打开的,所以在显示上会出现乱码。要解决中文乱码问…

阅读全文 »

CentOS 安装配置AWStats日志分析系统

安装Awstats # yum -y install awstats 修改AWStats Apache 配置文件 增加访问验证账号,只让登陆的用户可以查看数据 # htpasswd -c /etc/awstats/htpasswd.users admin 修改awstats.conf配置 <Directory /var/www/awstats/> DirectoryIndex awstats.pl Options ExecCGI order deny,allow deny from …

阅读全文 »

VI常用实用命令

命令行或命令模式:在最后一行没有显示–INSERT–或–REPLACE–字样的时候。 #: 是指常用的命令 一般模式:光标移动 h 或 -> 光标向左移动一个字符 —————————————————- l 或 ——&#…

阅读全文 »

CentOS 安装系统监控工具 Glances

Glances是一款免费(LGPL)的跨平台、基于curses函数库的监测工具,其目的在于在尽可能小的地方,提供尽可能多的信息,理想情况下适合于典型的80×24终端或更大尺寸的终端,以便显示额外信息。Glances可以根据终端大小,动态调整所显示的信息。它还可以在客户机/服务器模式下使用,用于远程监测。 该实用工具是用Python编写而成的,使用psutil库从你的服务器提取统计值。 安装 # yum -y install glances 我该如何使用glances? 基本的语法是: …

阅读全文 »

CentOS 7 修改系统启动级别

systemd使用比sysvinit的运行级更为自由的target替代 第3运行级用multi-user.target替代。第5运行级用graphical.target替代。runlevel3.target和runlevel5.target分别是指向 multi-user.target和graphical.target的符号链接。 可以使用下面的命令切换到“运行级别3 ”: systemctl isolate multi-user.target 或 systemctl isolate runle…

阅读全文 »