Articles of 胶水logging

什么是可移植的nignx HTTP访问日志格式与nginx一起使用?

我正在寻找一种方法来存储日志的通用格式,以便他们可以很容易地被大多数工具识别和分析。 我对goaccess工具自动识别的格式感兴趣,它可以支持响应时间。 到目前为止,似乎默认的日志设置不被识别。

AWS ELBlogging缺less的请求

我们试图将对后端实例的请求与来自ELB的日志进行匹配。 我们的应用程序服务器日志清楚地表明某些请求正在进入,但ELB日志中缺less匹配的请求。 该请求是由我们的移动客户端每天导致几次POST请求。 我们不能自己重现这个问题。 所有对我们的应用程序服务器的请求都通过相同的ELB。 什么可能会出错?

Ubuntu 14.04。 auth.log被删除

日志文件auth.log已经消失在我的Ubuntu 14.04服务器上。 Fail2ban日志说突然文件不见了: 2016-04-16 21:59:56,735 fail2ban.actions: WARNING [ssh] Ban 192.169.189.36 2016-04-17 01:27:51,182 fail2ban.filter : ERROR Unable to get stat on /var/log/auth.log because of: [Errno 2] No such file or directory: '/var/log/auth.log' 2016-04-17 01:27:51,185 fail2ban.filter : ERROR Unable to get stat on /var/log/auth.log because of: [Errno 2] No such file or directory: '/var/log/auth.log' fail2ban服务终于闲置了。 我如何重新创buildauth.log和mail.log,甚至更重要的是有没有人知道如何发生这种情况? 提前感谢您的任何提示。

squid3 access.log TCP_DENIED

在squid.conf中有一些 http_access拒绝ACL 捕获很多连接尝试,所以用TCP_DENIED行填充access.log。 这是正常的行为,但对我们来说太冗长了。 是否有可能避免logging这些? 最好的问候,萨拉

如何使用docker-compose来解决容器的日志logging问题

在docker-compose.yml中描述的容器使用日志扩展来将日志发送到一个stream畅的容器。 version: "2" services: fluentd: image: fluent/fluentd:v0.14.8 container_name: fluentd nginx: image: nginx:1.11.5 container_name: nginx links: – fluentd logging: driver: fluentd options: fluentd-address: fluentd:24224 但是这个configuration不起作用,因为fluentd-address可以被主机(也就是主机)从外部看到,而不是从nginx容器内部看到。 所以它需要一种方法来知道容器外的容器的IP地址,但是以一种兼容的方式为docker-compose,有什么想法吗?

系统日志文件小于SystemMaxFileSize

我有一个运行CentOS 7的系统,有超过1T的可用磁盘空间。 systemd版本是219.我已经使用以下设置configuration了journald: Storage=persistent SplitMode=none SystemMaxUse=50G SystemMaxFileSize=1G #MaxFileSec=1month (default) 然而,由此产生的日志文件小于1G,他们被削减了大约500M,在这个屏幕截图中可以看到。 我正在对系统进行强烈的testing,每天日志填满1G以上,所以不是MaxFileSec正在踢。我注意到,组ID是不同的文件,也许这是一个线索。 但是,如截图中的时间戳所示,顶部的两个日志文件似乎不再被填充。 我的问题是,为什么日记文件的大小没有达到configuration的1G? 编辑:更正了参数名称,如下面的Mark所指出的那样,它在系统上是正确的。

DNS粘贴logging是否对小网站更有利?

好吧,说你拥有一些SmallSmall.com。 它的NS名称服务器,是说, ns1.hostgator.com 。 Hostgator的NS服务器是ns1.p13.dynect.net 。 NS的logging是ns0.dynamicnetworkservices.net ,它有相同的域(胶)logging。 说有人试图解决someSmallSite.com。 由于它是一个小型站点,大多数DNS服务器可能没有任何caching。 因此,为了查找someSmallSite.com的实际权威DNS服务器,必须进行3次往返。 (parsingns1.hostgator.com ,然后是ns1.p13.dynect.net ,最后是ns0.dynamicnetworkservices.net ,它将包含DNS服务器的实际IP地址)。 如果你,而不是使用胶水logging一些SmallSite与使用共享主机的DNS(如HostGator),是不是你避免3往返解决NSlogging,然后NSlogging的NSlogging等,直到你最终得到DNS服务器的IP地址? 如果我的逻辑是正确的,那么这是否意味着在一个小型站点上添加一个胶水logging在实践中比在大型站点中更有利,这个站点中的所有NS服务器已经在caching中解决了,可能是在一个DNS服务器上有IP胶粘剂logging立即指向另一个DNS服务器指向另一个等

apt-get的“sudo yum install -y awslogs”相当于什么?

根据aws文档 ,这是安装aws-log代理的命令: sudo yum install -y awslogs 但是因为我使用的是Ubuntu,我必须使用apt-get 。 但是aws-log软件包不可用。 有没有相当于Ubuntu的aws-log ? 如果没有,我该如何安装?

IIS日志不会logging所有选定的值?

我想获得客户端的IP地址。 我有一些选项可供selectlogin。 事实上,我select了15个选项,但我从来没有得到超过12个选项打印出来。 我也不认为我得到客户端IP,即使它被选中。 谁能帮我吗? 这里是日志的顶部,改变了标识信息: #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status 2009-07-28 00:00:21 W3SVC1 199.08.78.8 POST /site.asmx – 443 – 105.155.150.2 – – 200 0 0 服务器:Microsoft-IIS / 6.0 MicrosoftOfficeWebServer:5.0_Pub Windows Server 2003 R2标准版Service Pack 2 重新启动后,此问题仍然存在。

Apache访问日志到标准输出

有没有办法拦截Apache(1或2)的访问日志到标准输出没有 : 修改configuration文件 重新启动服务 目前我的apacheconfiguration文件指定“CustomLog / dev / null common”系统是Debian Etch。 在此先感谢serverfault社区! 编辑:这个想法是做什么“strace -p”与进程。 我希望apache2ctl或东西会有一个“转储电stream访问”function:D