Questions tagged «logging»

记录系统(或特定程序)上的活动,以便以后进行报告和分析。登录,注销,Web服务器页面请求等都可能被记录下来。

1
从特定时间获取服务器统计信息
今天早上在我的服务器上,我注意到一个应用程序报告它运行缓慢。 我检查了Web和sql日志,发现没有什么特别的。 我想知道今天凌晨2点左右发生了什么。 我正在专门查找cpu和内存统计信息,但不确定CentOS6在何处存储日志。 我已经在/ var / log /中签入,但是找不到任何; lo 谁能告诉我在哪里可以罚款?
8 linux  centos  logging 

5
记录通过ssh执行的命令
我想记录所有通过SSH执行的命令。 说, ssh something@server.com COMMAND 我想在server.com上登录“ COMMAND” 我进行了广泛搜索,但找不到任何东西。 还有一个类似的问题,但我认为那边没有解决方案。 如何记录“通过SSH远程执行” 我可以实时取景 pstree -p | grep ssh 我确实尝试过Snoopy,auditd和sudosh,但无法通过ssh记录这些命令。 有一个http://freecode.com/projects/shwatchr。但我无法下载脚本进行测试。 还有其他方法可以做到这一点吗? 谢谢.........
8 ssh  bash  logging  shell 

4
无论如何,有没有要让msiexec回显到stdout而不是登录到文件
作为持续交付流程的一部分,我想在给定的计算机上安装MSI。msiexec加psexec可以完美地做到这一点,但是msiexec似乎只能登录到文件,我需要它才能登录到stdout / stderr。 现在,要将输出返回到我们的CI软件中,我必须添加第二步以回显日志的内容,这似乎没有意义。 是否有人曾经面对过这个问题(并克服了这个问题?) 在此先感谢您的任何帮助。 标记
8 logging  stdout  stderr  msi 

4
Linux上的自由空间驱动日志轮换?
有人问我“我们的应用程序日志应该保留多长时间”,我的回答是“直到磁盘已满”,因为除了空间不足之外,没有其他理由丢弃它们。 但是,标准logrotate希望我们指定一个特定的期间+旋转数。是否有类似的东西会让我们说“每天轮换,并保留尽可能多的历史记录,直到只有5%的空间可用”? 该平台是Redhat Linux。


6
通过FIFO登录,然后重定向到文件?
我有一个必须记录每个事务的应用程序。每条日志消息都会被刷新,因为我们需要记录导致崩溃的事件。我和我的同事很好奇如何在确保日志消息离开进程的同时实现缓冲的性能效果。 我们想到的是: 创建应用程序可以写入的FIFO,并且 通过重定向该FIFO的内容到常规文件cat。 也就是说,通常是: app --logfile logfile.txt 就是现在: mkfifo logfifo cat logfifo &> logfile.txt & app --logfile logfifo 这种方法有什么陷阱吗?在我们测试它时它可以工作,但是我们要绝对确保即使原始应用程序崩溃了,消息也能找到到达重定向文件的方式。 (我们没有应用程序的源代码,因此,编程解决方案是不可能的。此外,应用程序不会写入stdout,因此直接用管道传输到其他命令syslog是不可能的。因此,这是不可能的) 更新:我添加了赏金。接受的答案将不会涉及logger的原因很简单,logger是不是我所问。正如最初的问题所述,我只在使用FIFO时才发现问题。
8 linux  logging 

2
尾部服务器登录到XMPP吗?
因此,我有两个文件,并且如果这两个文件中的任何一个出现新行,我都希望收到包含该行内容的IM(最好是jabber或gTalk)。你们对Linux守护程序有什么建议吗?
8 logging  xmpp  tail 

2
纳吉奥斯vs斯普兰克
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我希望在我目前的公司中实施日志跟踪。经过一些研究,似乎Nagios和Splunk是两个最佳选择。我想知道是否有更好的共识。 我知道,如果使用非免费版本,Splunk可能会非常昂贵。话虽这么说,我可以想像我的问题的答案将是“如果有钱,请使用Splunk,如果不使用Nagios”
8 logging 

7
是否有基于Web的日志零售应用程序?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我一直在使用BareTail进行低足迹的日志读取,并且效果很好。特别是,我喜欢它可以消耗非常大的大文件,检测对这些文件的更改,而这些都不会消耗太多内存。 我想知道是否有应用程序(例如Flash,Java Applet等)可以在网页中使用,以模仿我正在编写的程序中的此功能。 我希望实现的功能是能够以半流方式在防火墙内部的服务器上使用日志文件并将其显示在网页上。就像我说的,我本质上是想在浏览器中安装BareTail
8 logging 


3
有什么方法可以从Linux日志文件中排除特定条目?
具体来说,我试图在Ubuntu Server(强壮的LTS)下保持良好的干净cron.log。除了预安装的4或5个cron作业之外,我还添加了4个自己的作业(使用cron.d方法)。现在,自动安装的作业之一是每小时运行一次的PHP会话到期脚本。 当然,它需要执行,但是坦率地说,我不在乎它何时执行。它每小时运行一次,并输出与下面类似的条目。 Oct 18 02:17:01 cobalt /USR/SBIN/CRON[18160]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Oct 18 02:39:01 cobalt /USR/SBIN/CRON[18233]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm) 由于此操作每隔一小时执行一次,并且产生相对较长的日志条目,因此它占了我的cron.log的90%。如果我翻阅日志文件以确保执行了我的日常备份脚本之类的脚本,则所有这些条目都会将其吞噬。 我有什么办法可以排除此过程的记录? 我意识到我可以使用grep或日志读取器程序进行搜索,但这并不是我真正想要的。我只希望能够“ …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.