我们想跟踪我们的BIND 9 DNS服务器的caching使用情况。 有什么loggingcaching命中和错过的方法吗? 我们尝试了BIND日志logging工具(通道,类别),没有运气。 此外,“rndc stats”仅提供有关caching使用情况的部分信息。 谢谢阅读。
我有一个运行Apache 2.2.3的CentOS盒子,并且压缩在HTTP连接上正常工作,相关信息被logging到单独的压缩日志中。 但是,没有信息logging为HTTPS连接。 我相信这是因为压缩正在SSL层协商,但我不完全确定。 通过HTTPS压缩已经过testing和validation使用本网站的信息,所以我知道它的工作。 当然,这个testing并没有告诉我任何有用的压缩工作或浏览器。 由于该网站没有静态内容,因此不使用浏览器就不容易testing,所以仅仅伪造用户代理string就没有多大帮助。 有没有一种方法可以获取有关HTTPS连接logging的压缩信息?
这可能是重复的,因为我正在钓鱼的信息,因为我不是在窗户上login。 我知道在Unix上,你可以通过中继和RFC 5424发布系统日志。我也知道你转发Windows事件日志的事件订阅在一个域中。 但以下面的产品为例。 Microsoft Biztalk,Microft Exchange,Microsft主机集成服务器,Sql Server,IIS和MS Forefront。 他们都logging下来,但我对审计信息更感兴趣。 我想问的是,每个微软产品都logging到事件日志中,还是可以设置为这样做。 关于这个最好的做法是 鲍勃。
在http://httpd.apache.org/docs/2.2/logs.html上 任何可以写入Apache正在写日志文件的目录的人,几乎都可以访问服务器启动的uid,通常是root。 不要让人们在不知道后果的情况下写入存储日志的目录, 详细信息请参阅安全性提示文档 这个怎么用? 如何写入Apache正在写入的文件来授予对Apache Parent Process用户(root)的访问权限?
我正在寻找一种方法来logging我的Mac上的所有进程terminal(OS X 10.6.8)。 (并看到PID,时间戳,进程名称) 我已经为HP-UX实现了类似的function,但是它需要一个内核级的驱动程序,并拦截了几个“exit()”的变体(正常的和在中止时代表进程调用的)。 我为什么要这些信息? 我一直在我的系统日志文件(dmesg)中看到消息,如: CODE SIGNING: cs_invalid_page(0x1000): p=91550[GoogleSoftwareUp] clearing CS_VALID CODE SIGNING: cs_invalid_page(0x1000): p=92088[GoogleSoftwareUp] clearing CS_VALID 尽pipedmesg缺less时间戳,但是应用程序/实用程序/控制台:数据库:所有:searchCS_VALID显示消息大概每58分钟出现一次。 我怀疑“p =”后面的数字是一个进程id(pid)…但是对于一个很久以前我看到这个消息就终止的进程。 所以,如果有一个进程终止日志机制logging了pid,终止时间,终止原因和进程名称(在终止时),这可能使我可以确定是谁导致这些错误被logging! (不,我没有在我的Mac上运行Chrome, ps -ef | grep -i goog没有得到任何结果…我不是有意识地在Mac上运行任何Google应用程序) 谢谢, Stan [email protected] 编辑:有趣的观察加里,谢谢! 在我的系统中,似乎与dmesg中的pid和Library / Logs / GoogleSoftwareUpdateAgent.log中的pid没有关系…但是如果您看到这种关联很有趣! 我在我的谷歌日志中“无法连接到系统引擎”,但不到每小时一次。 这是最近的三个: 2012-10-31 23:42:13.019 GoogleSoftwareUpdateAgent[13062/0xb0207000] [lvl=3] -[KSAgentApp(KeystoneThread) runKeystonesInThreadWithArg:] Failed to connect to system engine. 2012-11-01 05:34:33.051 […]
我想build立一个中央日志服务器。 日志服务器在debian 6.0.6下运行,审计守护进程在1.7.13-1版本中安装。 客户端使用Red Hat 5.5运行,并通过audispd连接到日志服务器。 连接工作正常,我得到每个节点的所有消息。 我的问题是:日志服务器的auditd守护进程是否有可能将来自每个节点的消息写入单独的文件? 我尝试通过syslog守护进程传输消息,这工作,但我不能使用像ausearch这样的工具来分析这些日志文件。
如何configurationplink.exe是由git运行时的详细信息? 问题是:在GIT_SSH=plink.exe间歇性地跨越构build从站时,使用命令git.cmd clone git+ssh://user@host/repo folder在GIT_SSH=plink.exe 。 我需要find根本原因,并使连接可靠,而不必重试一些计数。 我缩小了sshd正在运行并终止其进程没有错误。 服务器正在运行gitosis,所以我只有命令行输出继续。 当失败发生时,gitosis不会被调用(没有gitosis打印),所以我怀疑windows ssh客户端。 当git调用plink.exe时,我想连接详细日志logging。 设置GIT_SSH=plink.exe -v结果是: 错误:无法产生plink.exe -v:没有这样的文件或目录 原来,GIT_SSH必须是一个可执行文件或包装脚本。 创build这样一个batch file包装会变得更近: GIT_SSH=C:\path\to\plink.cmd其中plink cmd是plink.exe -v %*打印预期详细的日志logging到控制台,但终止失败,错误代码为128.克隆的文件夹从来没有创build,最后打印的控制台输出是: 无法写入标准输出:pipe道正在closures。 如何从plink获取详细的客户端日志?
更新我的意思是我可以有多个日志文件每个数据库? 可能不是,但我很好奇,如果有什么可能像Postgresql开箱即可,或者如果你需要第三方产品或build立自己的应用程序来做到这一点。 我从另一个线程看到,你可以这样做: ALTER DATABASE your_database_name SET log_statement ='all'; 我正在浏览在线文档,我发现这个链接的日志logging 有: log_filename(string)启用logging_collector时,此参数设置创build的日志文件的文件名。 该值被视为strftime模式,所以%-escapes可以用来指定随时间变化的文件名。 (请注意,如果有任何时区相关的%-escapes,计算是在由log_timezone指定的区域中完成的。)支持的%-escapes与Open Group的strftime规范中列出的类似。 请注意,系统的strftime不是直接使用,所以平台特定的(非标准)扩展不起作用。 缺省值是postgresql-%Y-%m-%d_%H%M%S.log。 如果指定的文件名不带转义符,则应该计划使用日志轮转实用程序来避免最终填充整个磁盘。 在8.4之前的版本中,如果没有%转义出现,PostgreSQL会追加新的日志文件创build时间的纪元,但不再是这种情况。 如果在log_destination中启用了CSV格式输出,则会将时间戳logging文件名称附加.csv以创buildCSV格式输出的文件名。 (如果log_filename以.log结尾,则replace后缀。) 此参数只能在postgresql.conf文件或服务器命令行中设置。 嘘,有没有什么办法可以为任何人试过的服务器上的特定数据库设置日志logging?
我试图收集一些统计数据,说明为了某些相当短的运行任务花费了多less时间,所以我可以certificate购买一些自动化工具的合理性。 我已经写了bash函数包装器,我使用GNU时间实用程序的一些常见任务,包括: function something() { /usr/bin/time -o ~/wastedtime.log -a $path_to_original "$@" } 我现在想进一步扩展到几个脚本,如果可能的话,抓住同一台机器上的其他用户的时间。 我正在使用一个bash到系统日志补丁。 有什么工具可以自动logging命令及其参数的执行时间?
有没有可能让Logwatch每天发送邮件而不实际安装Postfix呢? 我想保持我的服务器灯光和安装MTA只是因为Logwatch似乎矫枉过正。 或者我会需要Postfixpipe理员工作吗?