Articles of 日志

一致的可靠消息

我正在做一个新项目, 我正在决定之间 信息系统的水槽和抄写员…(最有可能发送到日志或hadoop) 我永远不能失去一个信息。你对哪个更好? configuration/可靠性/pipe理明智。 如果你已经使用/pipe理,这也是相当回答我的问题..:D 干杯

OpenWrt日志logging:如何找出“wifi deauthentication”

如果有人开始使用无线networking,我可以看到,与日志: Jan 23 21:04:47 router daemon.info hostapd: wlan0: STA XX:XX:XX:XX:XX:XX IEEE 802.11: authenticated 但是,我怎么看,他/她断线? Theres没有“bla-bla deauthenticated bla”在login线,甚至是一个事情,指出有人被断开.. 我试图谷歌: http://wiki.openwrt.org/doc/uci/system 但它不写关于loglevel。 谁能帮我找出,如何找出有人从路由器断开它的WiFi? 当有人断开连接时,日志甚至不写入一行。 请帮忙!! 这一点很重要! 谢谢!:\

如何logging在Apache的实际输出?

我正在做一个移动平台的LAMP开发。 但是,客户端浏览器不允许我查看访问页面的源代码。 我认为源代码对于debugging非常重要,所以我想configuration我的web服务器,这样每次用户发出请求时,除了向客户端发送响应之外,响应(返回页面的实际内容)也存储在文件中,我可以与access_log(也许是ip-timestamp-filename?或者在access_log的附加列中可能是一个唯一的ID)交叉关联。 我search了很多,但甚至没有find我要找的东西。 有没有人能够做到这一点?

(r)系统日志中丢弃消息的最佳实践?

我已经设置了一个将事件写入MySQL数据库的中央rsyslog服务器。 仔细观察事件,可以看到所有可能不必要的事件。 在RHEL / CentOS系统上,我看到并正在考虑丢弃以下内容(采用rsyslog.conf格式): :msg,包含“(root)CMD(run-parts /etc/cron.hourly)”〜 :msg,包含“运行程序/ usr / sbin / rhn_check”〜 还有哪些其他types的信息可以被丢弃?

使用OpenLDap 2.4.21发布启用accesslog覆盖

我正在ubuntu server 10.04上运行openldap 2.4.21 ,并尝试使用cn=configconfiguration样式启用accesslog覆盖(所以不是slapd.conf )。 我的主数据库是olcDatabase={1}hdb所以我定义了以下模块: /etc/ldap/slapd.d/cn=config/cn=module{2}.ldif # accesslog overlay definitions for primary db dn: olcOverlay=accesslog,olcDatabase={1}hdb objectClass: olcOverlayConfig objectClass: olcAccessLogConfig olcOverlay: accesslog olcAccessLogDB: cn=accesslog olcAccessLogOps: writes olcAccessLogSuccess: TRUE # scan the accesslog DB every day, and purge entries older than 7 days olcAccessLogPurge: 07+00:00 01+00:00 我从这个页面得到这些configuration指令,所以我假设他们是好的。 当我开始slapd我得到下面的错误: Nov 30 07:10:17 server slapd[11604]: UNKNOWN attributeDescription […]

SuSe Linux中是否有任何日志logging,说明机器是否由于失控而挂起?

我有一个SuSe Linux服务器,由于未知的问题而被挂起,我想知道是否有一个失控的进程正在运行,每时每刻都在造成它挂起。 问题是我不知道去哪里寻找它(我不想花一整天的时间去寻找失控的东西) – 所以我的问题是这样的:有没有loginSuSelogin失控? 如果没有,有没有办法logging这样的事情? 非常感谢!

使用命名pipe道logging

我有很多代码需要daemonize打印到标准输出。 我正在考虑使用下面的shell脚本来创build一个命名pipe道,所以我可以禁止一个进程,同时将其输出redirect到pipe道。 #!/斌/庆典 ############### 3 #创build一个名为pipename的pipe道,将redirect到文件名并在Cc上旋转日志 ############### 3 如果[$#-ne 2]; 然后 echo“USAGE:./$0 pipename filename” 退出-1 科幻 pipename = $ 1; 如果[-p $ pipename]; 然后 rm $ pipename; 科幻 origname = $ 2.login 文件名= $ 16 改名() { newfilename =“$ origname -`date +%s`” mv $ origname $ newfilename nohup nice -n 20 tar -czvf $ newfilename.tar.gz […]

nginx – 将日志访问和错误logging到pipe道,并使用multiloglogging旋转

我正在做的事:使用multiloglogging旋转nginx访问和错误日​​志 我的方法是:将nginx的访问和错误logging到一个pipe道,这样我就可以有另一个运行multilog的进程来读取该pipe道,并让multilog进行日志轮换 nginx.conf access_log /var/log/nginx/access/pipe; error_log /var/log/nginx/access/pipe; 我确定我创build了pipe道,并给予足够的权限给任何人做任何事情 $ sudo mkfifo /var/log/nginx/access/pipe /var/log/nginx/error/pipe $ sudo chmod a+rwx /var/log/nginx/access/pipe /var/log/nginx/error/pipe 但是,当我启动nginx时,它会挂起,就像它正在等待stdin或其他东西。 我可能在这里错过了一些东西。 我尝试简单的回声pipe道 $ echo a > /var/log/nginx/access/pipe 它也挂起,好像它正在等待更多的input。 也许吧

Rsyslog中央服务器日志轮转文件/文件夹权限

我已经安装了一个CentOS 6.3盒子来收集来自几台设备的日志,我为每台主机设置了日志轮转设置。 基本上,它会按年,月,日和主机来转动日志文件。 除了看起来Rsyslog守护进程创build了具有root的文件/文件夹:root owner&group以外,一切都很好。 然后,我不能导航到date文件夹,如06,07,08,而不必先修改权限。 我当然可以用root来导航,但这并不理想。 有没有办法让Rsyslog守护进程创build具有我的用户分开的特定组(sysadmin)的文件夹。 问候。

NGINX:代理传递拦截5xx错误 – 可以区分由nginx本身触发的与nginx触发的触发吗?

我们在后端使用proxy_intercept_errors( http://wiki.nginx.org/HttpProxyModule#proxy_intercept_errors )。 我们拦截了一些状态代码,包括几个5xx状态代码。 我们的5xx(每个500有它自己的)处理程序都有一个access_log,所以我们可以看到所有5xx错误返回给用户在一个很好的干净的logging格式。 这个问题是,现在,我们不能告诉天气5xx是由nginx返回给用户或从我们的后端截获。 有什么办法可以区分两者? 谢谢。