监视并记录Apache网站服务器的运行(2)
来源:asp之家 发布时间:2010-05-09 18:14:00
重导向日志到一个外部的程序
你也可以用CustomLog或TransferLog将日志的输出重导向(输出)到一个外部的程序,而不是一个文件。要做到这一点,首先您需要以输出字符"|"开头,跟着是接收日志标准输入信息的程序之路经。本例运用Apache自带的rotatelogs程序,在稍后的章节中会对其有所介绍。
当有一个外部程序被使用,它将作为启动httpd的用户被运行。如果服务器是被超级管理员所启动,它就会是超级管理员,完全确保这个程序是安全的。并且,当进入一个非Unix平台上的一个文件路径时,需要小心确保只有正斜杠被使用,即使这个平台可能是允许使用反斜杠的。总的来说,在整个配置文件中总是使用正斜杠是个好主意。
有条件的日志请求
SetEnvIfRequest_URI"(\.gif|\.jpg)$"image
CustomLoglogs/access_logcommonenv=!image
SetEnvIfRemote_Addr192\.168\.200\.5specialmachine
CustomLoglogs/special_access_logcommonenv=specialmachine
你可以根据可变的环境决定是否记录一个请求。这种可变可以根据许多参数,比如客户端的IP地址或请求中某个头部的存在,事先设置好。正如本例中所显示,CustomLog指令可以将可变的环境作为第三个参数来接受。如果存在可变的环境,它就将被记录,否则就不会。如果这个可变的环境被一个"!"开头否定,那么不存在可变的环境将会被记录。本例将告诉您如何避免在日志里以GIF和JPEG的格式记录图像,及如何从一个特定的IP地址记录请求道一个单独的日志文件。另一个例子请参加下一节。
谁在连接你的网站
Apache服务器中可以使用的功能模块很多,有服务器内置的也有 * 的,这些模块工作的状态和性能就是通过mod_status参数来记录的,记录的内容有“哪些模块参与了网站应答服务、哪些模块处于空闲状态、服务器的开启/关闭时间。正在处理的连接请求数和访问者数量(需要指定ExtendedStatus记号)-该模块记录对高负荷网站服务器性能有很大影响”。例子中记录的模块状态统计结果可以用浏览器访问
通过SNMP协议来监视Apache服务器
SNMP是简单网管协议,支持SNMP的服务器或网络设备可以被OpenView、Tivoli等网管软件统一管理,目前有很多开源的SNMP模块可以加装到Apache网站服务器之上,对于Apache1.3版来讲,mod_snmp模块可以支持第1版和2版的SNMP协议;对于Apache2版来讲,mod_apache_snmp模块可以编译成Apache的DSO直接支持第1版、第2版和第3版的SNMP协议。有了SNMP模块,外部网管软件就可以对Apache网站服务器的各种实时性能参数进行查看了,这些参数包含“服务器连续在线时间、平均负载、一段时间内的错误数、提供网站服务的字节数和连接请求数”。SNMP模块遇到突然激增的并发连接请求数时会向控制台报警。管理SNMP资源的开源工具软件有:“net-snmp,OpenNMS,Najios等”。
用开源工具分析日志
有很多开源和商业版的工具软件可以对产生的Apache日志文件做分析和处理,通常的步骤是:


猜你喜欢
- 1、按照向导创建虚拟机以下是安装虚拟机的步骤,没有写的直接下一步【1】主页-创建新虚拟机【2】选择 自定义(高级)【3】选择稍后安装操作系统
- 1、网页使用框架框架内的内容通常不在搜索引擎抓取的范围之内。2、图片太多,文本太少。3、提交页面转向另一网站搜索引擎可能完全跳过这个页面。4
- 我在电信局做网管,原来管理过三十多台服务器,从多年积累的经验,写出以下详细的Windows2003服务系统的安全方案,我应用以下方案,安全运
- 记者 刘扬盛大网络、百度、金山软件、新浪等网络大腕纷纷宣布进军网页游戏,更有业内人士表示2008年网页游戏的用户规模将同比增长400%,一场
- 任何一个事情都有重点,我在‘论坛营销成功学(一)’中就把论坛营销的重点基本都说出来了。看过以后你可能觉得这些东西都知道,没有必要往下看了。其
- 第一步:用游览器打开以下网址(如果你的网域名是别的就把abc.com换成你的域名)http://www.alexa.com/data/det
- 能看到这篇文章的大概都是建网站或爱好做网站的朋友,注册域名、买虚拟主机、选择建站CMS无疑是一个站长经常接触的事情,但是在建站的过程中有很多
- 北京时间11月5日消息,据国外媒体报道,Glancy Binkow & Goldberg LLP律师事务所于近日代表从2006年11
- 大家好,我是良许。大家知道,在 Linux 下,一切皆文件,对于设备文件也是如此。我们在工作的过程中,经常会看到 /dev/null 这个玩
- # # This is the main Apache HTTP server configuration file. It contain
- 谷歌主要的收入来自搜索广告,在图片显示广告方面还是一片“处女地”。花旗集团一分析师预计说,明年,包括Youtube在内的网络资产可以为谷歌贡
- Read access:允许用户从服务器下载文件; Write access,:允许用户上载文件到服务器,但不允许修改、删除和重命
- win2003 server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程
- 研究者最近发现了一个存在于TLS 1.0(几乎应由于所有HTTPS加密网站的协议)的重大弱点。利用这个漏洞,黑客将可以悄无声息的解密客户端和
- 打开:mode/o/template/m_article.htm查找:<td colspan="3"&g
- 网络热点瞬息万变,春哥曾哥已经是过去式,“凤姐”的雷人囧语成为了2010年第一个网络兴奋点,然而现在又一网络热词“80后副局长”诞生了,一名
- 10月16日消息,对于大多数企业来说,升级到微软公司即将推出的操作系统Windows 7是不可避免的趋势。全球技术研究和咨询公司Gartne
- 最近在看腾讯新闻的时候,无意中发现,当我选中新闻中的文字的时候,鼠标右上角会显示一个“转播至微博”的按钮,点击后就会将选中的文字转发到微博上
- 从个人角度来解析下网络广告中产生的广告主,网站主,广告联盟。联盟包括三要素: 广告主、网站主和广告联盟平台。广告主按照网络广告的实际效果(如
- 有句古话说得好:创业容易守业难,互联网创业亦如此。简单网站只要网上买了域名和空间,用成熟开源的cms系统,24小时之内网站就能上线,接下来就