我今天注意到,我的apache日志文件已经填满了千兆字节的以下行: [SOME_TIME] [error] [client SOME_CLIENT] user__not found: /SOME_URI 注:__(双下划线)表示2个空格。 这就像apache试图引用用户名或用户名的空string。 在日志中出现这种错误的原因是什么?
我在我的Apache 2.2日志(使用标准的“组合”日志格式)中find以下几行: 92.240.68.152 – – [10/Feb/2013:20:47:38 +0000] "GET http://8stepschools.com/images/8stances_tiger.jpg HTTP/1.1" 301 – "-" "webcollage/1.135a" 94.75.247.144 – – [10/Feb/2013:11:09:35 +0000] "HEAD http://www.lenta.ru/info/ HTTP/1.1" 302 – "-" "Mozilla/5.0 ( Windows; U; Windows NT4.0; FireFox )" 我从来没有听说过这些网站。 我们当然不会链接或redirect到他们。 这些似乎不像远程客户端探测代理服务器 – 从我收集的代理服务器请求结束了200或404 这些请求是什么,为什么我的服务器redirect到他们?
在nginx上:如果我打开错误日志,select所有(在emacs中)并剪切,保存,PHP错误停止logging到该文件完全。 如果我重新启动nginx,它们将再次开始logging。 如果我逐行删除文件(Control + K),则错误仍然按预期保存。 文件所有权或权限在任何地方都没有变化。 什么可以“select所有”+削减做这导致错误停止logging? 感谢任何线索。
我有多个Web头运行一个包含Apache / mod_php / Magento / MySQL等的堆栈。 每当我需要查看日志,我发现自己在多台服务器上跳转,查看不同文件中的日志,直到find正确的日志。 Magento日志文件也不符合特定的标准。 理想情况下,我想有一个类似于tail -f的界面,可以同时处理多个文件的更改。 有这个问题的一般解决scheme,可以处理许多不同格式的日志文件? 如何在集群中的多个相同节点上查看标准日志文件和非标准日志文件?
我正在寻找一个日志分析工具来监视和分析来自Apache&Tomcat webfarm的日志。 它需要有在服务器上运行的代理,并将日志发送回中央主机。 主机然后处理它们,并绘制有用的graphics,如请求/秒,平均响应时间等。这个想法是有一个“控制台”网页,这将提供一个页面上的所有web应用程序图的概述,与能力在图表上的特定时间钻入 这个预算相当低(读为零),所以像Splunk这样的东西都没有了。 目前最好的候选人是Logstash和eleasticsearch,但是设置起来似乎相当复杂,我不知道它是否可以呈现控制台视图,演示似乎更多地基于search而不是展示概述。 Cacti也是一种select,但它需要一些将日志传送到中央主机的方式,并编写自定义脚本来parsing日志。 有没有其他工具可以提供这样的我已经错过了? 这感觉是一个相当普遍的要求,所以我很惊讶,我没有发现任何东西,直接做! 澄清 – 像AWStats和Webalizer是不是真的适合(现在也相当过时!)。 我对我的服务器的健康更感兴趣,而不是我的访问者来自哪里。
我遵循https://www.zabbix.com/documentation/doku.php?id=2.0/manual/installation/install上提供的zabbix文档从源代码安装 我有networking部分和运行,我得到Zabbix服务器正在运行:NO作为状态消息。 我检查了日志文件,每次尝试启动服务器时都会看到这两行: zabbix_server [61503]: cannot create Semaphore: [13] Permission denied zabbix_server [61503]: unable to create mutex for log file 任何人都熟悉OSX上的信号量?
我有一个专用于awstats的Linux服务器。 该服务器托pipeawstats应用程序,并为部署在我的基础架构中的多个Web服务器托pipe的多个网站生成/发布统计信息。 为了在这个时候完成这项工作,每个web服务器通过NFS导出它的web-access-logs目录,并且awstats服务器将它们装入只读。 这样一切正常,awstats可以读取所有的服务器日志。 这种解决scheme的主要问题是,每当我closures/在Web服务器上,我必须重新configurationNFS安装和awstats服务器内的Awstatsconfiguration。 考虑到我有一个dynamic的环境(私有云),它发生了,我必须closures,并在一天中的Web服务器多次根据我有他们的负载。 您是否知道我可以将其他任何可能的和智能的configuration应用到awstats中,以便无需每次重新configuration都能满足此需求? 非常感谢你。
我有下面的cron作业运行一个Python脚本似乎安装好没有问题后,在Crontab中创build并保存(这是运行Centos7的服务器上)。 我没有看到日志文件,也没有看到任何输出到包含的电子邮件地址。 我试过这个: */2 * * * * /home/local/DEV/mdub/FTWFB/FTWFBUploader.py > /home/local/DEV/mdub/FTWFB/logs`date +\%Y-\%m-\%d-\%H:\%M:\%S`-cron.log 2>&1 | mailx -s “Facebook Uploads – Cronlog" [email protected] 和这个: */2 * * * * /home/local/DEV/mdub/FTWFB/FTWFBUploader.py | tee /home/local/DEV/mdub/FTWFB/logs`date +\%Y-\%m-\%d-\%H:\%M:\%S`-cron.log | mailx -s “Facebook Uploads – Cronlog" [email protected] 我究竟做错了什么? 在这两个文件我运行chmod +x (filename) ,当我手动运行脚本他们运行和按预期输出。
我试图从我的用户帐户login所有失败和成功的login审计目的(只有用户名和时间)。 有没有办法,我可以做到这一点与我的Windows活动目录?
我试图在Ubuntu上获取multitail (6.0),以便在某些目录中通过执行recursion的方式来multitail tail -f任何日志文件(甚至是新的): multitail -Q 1 /home/default/storage/accounts/**/*.log 这只是产生一个空白的屏幕。 所以我尝试了更多的具体与目录监测: multitail -Q 1 /home/default/storage/accounts/1/entries/1/logs/imports/*.log 但即使日志文件改变,我也会得到相同的空白屏幕。 我在这里做错了什么?