Articles of 日志文件

syslogd:日志文件格式(不是configuration格式)

我想parsing日志文件。 syslogd的日志文件格式是否与所有系统相同? 在我的系统(Debian Lenny)上,它是: Mar 7 04:22:40 my-host-name … (我对…部分不太感兴趣) 我可以依靠这个吗? 还有可能是一些或多或less的官方描述? syslogd的手册页描述了configuration格式,而不是日志文件格式。 理想情况下,描述将给出字段的正式名称,如(date,时间,主机,条目)或(date时间,主机名,消息)。 也许还有一些正则expression式。 我想在我的脚本中使用名称和正则expression式,以避免不必要的偏离标准,并确保脚本无处不在。 谢谢 克里斯

工具是否分析每个文件和时间段的网站stream量?

对于使用Analog创build日常Web服务器统计信息的网站,我正在寻找一种可以读取日志文件的工具,并报告单个地址/文件的每周/每月下载量(或页面访问量),以便分析一段时间内的趋势。

访问CentOS用户日志

logging某个用户在服务器上完成的所有事情的CentOS日志?

快速,可靠的大型日志开源encryption

我打算为我的一些应用程序日志使用云存储。 这些日志可能包含机密的商业数据,所以我想在上传之前encryption它们。 出于安全原因,我宁愿使用大对称密钥密码术,而不是简单的密码encryption。 你知道任何快速,可靠,开源的Ubuntuencryption工具吗?

grepfind从模式A开始的行,直到模式B匹配

我有一个包含像这样的位的日志: [2012-04-16 15:16:43,827: DEBUG/PoolWorker-2] {'feed': {}, 'bozo': 1, 'bozo_exception': URLError(error(110, 'Connection timed out'),), 'entries': []} [2012-04-16 15:16:43,827: ERROR/PoolWorker-2] get_entries Traceback (most recent call last): File "/opt/myapp/app.py", line 491, in get_entries logging.getLogger(__name__).debug("Title: %s" % doc.title) File "build/bdist.linux-x86_64/egg/feedparser.py", line 423, in __getattr__ raise AttributeError, "object has no attribute '%s'" % key AttributeError: object has no attribute 'title' […]

(GET / assets /)!== t &&(e.html(e.data(HTTP / 1.1“200 3538” – “”Java / 1.7.0_25“

我看到GET请求,如: "GET /assets/)!==t&&(e.html(e.data( HTTP/1.1" 200 3538 "-" "Java/1.7.0_25" 在我的日志中托pipe一个Rails应用程序的框。 看起来像是有人在探索应用程序,但不能确定。 有什么build议么?

在Windows上增量文件复制

有没有一种有效的方法来在两台Windows服务器之间镜像文本日志文件? 我想将生产服务器上的日志发送到另一台服务器以进行近实时分析。 日志文件每天1个文件,每个文件100MB,只能追加。

快速脚本根据时间戳记来切分日志文件

我正在寻找一个快速的脚本 ,将parsing一个大的mail.log,并返回两个指定的时间戳之间的部分。 我想在我的所有邮件服务器上运行它,并让它们将相关日志部分复制到中央位置以供进一步分析。 我写了一些有用的bash,但速度很慢。 有没有人知道已经存在的任何东西来完成这个任务?还是我需要学习Perl并且自己创build一些东西? (我没有把这个放在SO上,因为我还没有编写任何代码 – 只是寻找其他人正在使用的东西)

如何过滤我的日志文件中的多个列中的某些列不输出?

最近我学习了awk,它具有简单的能力,用print方法过滤或输出日志文件的某些列。 是否还有一个选项,如何抑制多塔的某些列的输出,如果是的话该怎么办? 我需要它使我的日志文件更好的可读性。

有一个92MB .mdf与一个58MB .ldf好吗? 如何pipe理日志以保持运行良好?

我有适当的工作来修剪用于历史和日志的表格,以保持它们的修剪。 我想确保我不会忽略日志文件。 如何以及我应该怎样做以保持日志文件的检查? 我每晚都在运行的SQL脚本是: declare @DBname varchar(500) set @DBname = 'E:\Database\backup\PMIS_backup_' + convert(varchar(MAX), getdate(), 23 ) +'.bak' BACKUP DATABASE [PMIS] TO DISK = @DBname WITH NOFORMAT, NOINIT, NAME = @DBname, SKIP, REWIND, NOUNLOAD, STATS = 10 数据库处于简单恢复模式。