IHS access.log输出日志格式可以设置吗

IHS access.log输出日志格式可以设置吗,第1张

可以,IHS根目录conf文件夹中的httpd.conf,是配置文件,access.log输出格式在此文件中设置,你可以根据自己需求调整,日志路径也可以更改

默认如下:

LogFormat "%h %l %u %t \"%r\" %>s %b " common

CustomLog logs/access_log common

以下是每个域的简单介绍:

%h = 发起请求的客户端 IP 地址。

%l = 客户机的 RFC 1413 标识 ( 参考 ) ,只有实现了 RFC 1413 规范的客户端,才能提供此信息。

%u = 访问用户的 ID

%t = 收到请求的时间

%r = 来自客户端的请求行

%>s = 服务器返回客户端的状态码

%b = 返回给客户端的字节大小,但不包括响应头的大小

以下为样例日志:

202.189.63.115 - - [31/Aug/2008:15:42:31 +0800] "GET / HTTP/1.1" 200 136

注:对配置文件修改前,先做备份,便于还原; 修改配置文件后,重启IHS生效。

首选如何设置iis日志:(仅适用于服务器 ,虚拟主机需要让空间商给设置)1.打开Internet 信息服务 在指定站点上点击鼠标右键,选择“属性”。在网站“属性”窗口, “网站”标签中在“启用日志记录”前打勾,并在“活动日志格式”中选择“W3C扩展日志文件格式”。

2.点击“活动日志格式”右侧的“属性”,设置“常规属性”。在“新建日志时间”选项选择“每天”,在“文件命名和回卷使用当地时间”前打勾。3.点击“活动日志格式”右侧的“属性”,设置“扩展属性”。在“扩展日志记录选项”里选择如下选项,并点击“确定”保存。

(1) 日期(date)

(2) 时间(time)

(3) 客户端IP地址(c-ip)

(4) 用户名(cs-username)

(5) 方法(cs-method)

(6) URI资源(cs-uri-stem)

(7) URI查询(cs-uri-query)

(8) 协议状态(sc-status)

(9) 发送的字节数(sc-bytes)

(10) 协议版本(cs-version)

(11) 用户代理(csUser-Agent)

(12) 引用站点(csReferer)

开头四行都是日志的说明信息

#Software 生成软件

#Version 版本

#Date 日志发生日期

#Fields 字段,显示记录信息的格式,可由IIS自定义。

日志的主体是一条一条的请求信息,请求信息的格式是由#Fields定义的,每个字段都有空格隔开。

docker如何配置syslog作为log输出。

有两个途径,一是全局配置即daemon.json,影响所有的container

其中log-opts需要查看docker的文档,根据需要配置。

这个例子中的两个参数,后面会介绍他们的含义。

另一个途径就是per-container的配置。

就是在docker run的时候指定参数。

经过这个配置之后,docker会把container的log导出到syslog。

必须先确保syslog在运行

查看是状态是否在运行;注意rsyslog依赖于journald,查看journald是否在运行

这里systemd-journald依赖于一个machine id

重启journald和rsyslog

经过这个步骤之后,container的log就导出到/var/log/messages里面了。

syslog还可以把log输出到远程的syslog,比如在docker swarm环境下,可以配置一个syslog server,把所有的不同机器上的container全部导出到这台机器上,实现log的集中式管理。

配置rsyslog server

可以配置成TCP或者UDP,上述配成UDP

上述配置了server端的监听地址,下面配置server端收到log信息之后如何处理。

几点说明:

配置rsyslog client

这里把客户端的log全部转发到server地址<your-rsyslog-server>:514,两个@@表示远端是TCP连接,一个@表示UDP连接。

并且定义了buffer的文件名(fwdyourname)和空间大小(1g),以备远程server不能服务的时候,缓存本地日志。

配置container的logrotate信息。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/687476.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-31
下一篇2023-07-31

发表评论

登录后才能评论

评论列表(0条)

    保存