Articles of 胶水logging

Apache访问日志可以保持分离,也可以结合起来吗?

我的问题可能有点混乱,对此感到遗憾。 这是我需要的: 那么,我有(假设)3个网站托pipe在一个Apache(这是在每个VirtualHost设置里面定义的,然后我目前单独login他们的访问日志,如下所示: /var/log/httpd/website-a.com.access_log /var/log/httpd/website-b.com.access_log /var/log/httpd/website-c.com.access_log 所以一切都好。 但同时 ,我还希望他们(所有的访问日志)在Apache的默认本地主机日志文件(我不知道如何调用那个) 。 也许: / var / log / httpd / access_log (我想这是默认的) 换句话说,有没有办法(如何)将访问日志保持在分离的状态,同时又保留在同一个组合文件中呢? 所以这将允许我看到每个访问日志在他们分开的文件。 与此同时,如果我需要,我还可以在一个地方看到所有的日志。

使用Graylog收集器忽略健康检查

我有一个健康检查和实际命中混合的日志文件。 我想收集除/ healthcheck命中之外的所有日志。 graylog-collector可以处理这个吗? 我已经阅读了这里的文档,但是我没有看到与我的问题相关的任何内容。 还有其他人在做这个吗?

一个单独的日志数据如何发送到远程rsyslog服务器?

我有多个apache2 web服务器的消息logging到rsyslog服务器。 我使用了一个模板,根据服务器的IP地址,将每个/var/log/syslog文件分隔到自己的文件夹中 从我的rsyslog服务器 #/etc/rsyslog.conf $template FILENAME,"/var/log/%fromhost-ip%/syslog.log" 后来,我决定添加更多的日志到日志。 从我的一个Web服务器 #/etc/rsyslog.conf $ModLoad imfile $InputFileName /var/log/customFile.log $InputFileTag custom-log $InputFileStateFile myfile $InputFileSeverity info $InputFileFacility local3 $InputFilePollInterval 1 $InputFilePersistStateInterval 1 $InputRunFileMonitor local3.* @@192.168.1.20:514 现在,正如所料,来自/var/log/customFile.log的日志将进入/var/log/customFile.log中的rsyslog服务器。 我想要发生的事情还有这些日志去一个单独的文件。 所以,在我的rsyslog服务器上,我希望我的/var/log/192.168.1.x/目录仍然有一个syslog.log文件,包含来自该服务器的所有日志,但也有一个customLog.log文件只是来自/var/log/customFile.log的imfile信息的日志 有什么办法可以在rsyslog服务器上分离出来吗?

Tomcat 7:如何使用AccessLogValveloginx509证书

我已经在RHEL6上运行Tomcat7,使用整个容器的x509证书进行相互validation。 从浏览器中的用户angular度来看,一切似乎certificate挑战的罚款。 这是在一个代理内部网。 我的目标是将用户x509证书写出到AccessLogValve日志中。 在这篇文章之后,我修改了AccessLogValve模式(在server.xml中),包括: %{javax.servlet.request.X509Certificate}r 然而,写入日志的是这样的string: [Ljava.security.cert.X509Certicate;@4737f9e8 我担心的是与cert相关的头文件将被删除,所以我还启用了web.xml中的RequestDumperFilter来查找头文件中的线索。 在那些日志中,除了可能的情况外,我没有看到任何证书相关的东西 remoteUser=null isSecure=true ============= authType=null

使用all-in-one shell脚本分析squid3 access.log日志文件

我只是要写一个shell脚本,让我知道像SARG这样的基本function。 按照大多数点击的url进行sorting(在10k中10分钟内排名前100) 状态/错误代码总和 以及以很多带宽消耗的URLsorting 还有更多的sortingfunction 不幸的是,我用大多数Bandwith按URLsorting的function有问题。 那里已经有各种各样的尝试,但总是相同的问题:要么不工作,要么加在一起,在第二个spallte总字节…有没有人有任何想法,我怎么能实现最好的? raw accecc.log(常用样式) > tail /var/log/squid3/access.log 192.168.1.208 – – [10/Jan/2016:19:01:44 -0100] "CONNECT i.ytimg.com:443 HTTP/1.1" 200 143903 TCP_MISS:HIER_DIRECT 192.168.1.208 – – [10/Jan/2016:19:02:02 -0100] "CONNECT www.youtube.com:443 HTTP/1.1" 200 87392 TCP_MISS:HIER_DIRECT 192.168.1.208 – – [10/Jan/2016:19:02:12 -0100] "CONNECT s.ytimg.com:443 HTTP/1.1" 200 32718 TCP_MISS:HIER_DIRECT 192.168.1.208 – – [10/Jan/2016:19:03:00 -0100] "CONNECT s.youtube.com:443 HTTP/1.1" 200 6376 […]

如何在系统崩溃的情况下可靠捕获Linux内核日志消息(BUG,panic)?

我希望能够访问线程/回溯/在死亡之前由内核窃听的内容。 这已被certificate是有问题的,因为我有权访问的所有接口都被禁用。 在重新启动后,systemd日志还没有能够logging有关崩溃的任何信息,可能是因为缓冲区冲洗到文件系统被阻止。 这是我尝试过的并且失败了 控制台访问 – X应用程序在这里运行dayjob,但系统崩溃后,没有键盘input被识别,所以我不能切换到vt netconsole发送数据到nc在另一台机器上侦听 – 我期望这个工作,但一切显示,没有崩溃相关的内核回溯到那里,甚至没有与dmesg -n 8 通过networkingssh – 崩溃后不可能,因为networking也被阻止 还有什么其他的select,我必须捕获100%的一切? 也许串口控制台? (什么将是一个合适的设备)我认为任何与USB的东西都易于也阻止子系统。 注意 :这个盒子是本地的,坐在我的房间里,所以所有的访问和方法都可用。

Node.js程序无法读取带有Buffer错误的.log文本文件

我正试图用一个名为“logging器”的程序查看日志。 当我运行node logger ,出现以下错误: <Buffer 66 72 75 69 74 69 73 68 79 0a> “logging器”程序文件如下所示: var fs = require('fs'); var file = fs.createReadStream("veg.log"); file.on('readable', function() { var stream = null; while(null !== (stream = file.read())) { stream.toString(); console.log(stream); } }); 有没有人有一个想法是什么导致错误? 日志文件只是纯文本。 为什么这会导致我的缓冲区出现错误,以及如何找出它是哪个缓冲区,以及导致它被错误访问的原因?

systemd-logind在日志中发生垃圾邮件

在/var/log/auth.log中出现太多的消息“Removed session” Jun 2 17:42:39 srv-1 systemd-logind[13785]: Removed session c36006. Jun 2 17:42:39 srv-1 systemd-logind[13785]: Removed session c36007. Jun 2 17:42:40 srv-1 systemd-logind[13785]: Removed session c36008. Jun 2 17:42:41 srv-1 systemd-logind[13785]: Removed session c36009. Jun 2 17:42:41 srv-1 systemd-logind[13785]: Removed session c36010. Jun 2 17:42:41 srv-1 systemd-logind[13785]: Removed session c36011. Jun 2 17:42:42 srv-1 systemd-logind[13785]: […]

Google Health检查日志在哪里?

我正在运行一个GCE实例,并且运行了一个Kubernetes集群。 HTTP负载平衡器还configuration为探测在此实例上运行的Kubernetes服务的运行状况。 但是我经常得到这个错误: Error: Server Error The server encountered a temporary error and could not complete your request. Please try again in 30 seconds. 所以我想知道与负载平衡器相关的运行状况检查是否正确运行/configuration。 我在哪里可以find或如何启用这种健康检查器的日志文件? 这个实例正在运行Debian。

如何在Parse Dashboard中查看Parse Server日志?

我正在使用parse-server 2.2.14 , parse-dashboard 1.0.14 。 根据这个合并的拉取请求 ,可以从仪表板查看日志。 但我的仪表板只显示“ No logs in the last 30 days ”,而实际上服务器上有日志。 如何使服务器日志显示在仪表板中? 谢谢