Questions tagged «logging»

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

6
将日志文件变成一种循环缓冲区
人们,有没有* nix解决方案可以使日志文件充当循环缓冲区?例如,我希望日志文件最多存储1Gb数据,并在达到限制后丢弃较旧的条目。 有可能吗?我相信为了实现将日志文件转换为某种特殊设备的目的... PS我知道其他logrotating工具,但这不是我所需要的。对数旋转需要大量的IO,通常一天一次,而我需要一个“运行时”解决方案。
22 logging 

8
如何设置IIS以旋转日志?
我已经使用Apache多年了,我认为它可以为我处理日志轮换是理所当然的。我一直在研究IIS配置并进行谷歌搜索,但是我找不到IIS打开日志循环的选项。 配置IIS以删除超过特定阈值的日志的首选方法是什么?有没有适合您的产品?企业Windows商店做什么? 配置:IIS 6.0 / Windows Server 2003 32位
21 iis  logging 



3
nginx记录到access.log.1而不是access.log,logrotate失败了吗?
我有一个Nginx实例,该实例设置为记录对/var/log/nginx/access.log的访问权限和对/var/log/nginx/errors.log的错误记录,但是每周logrotate运行时,文件就会移至* .log.1和新的* .log文件已创建,但是nginx继续登录到log.1文件而不是新的.log文件(并且未压缩任何内容)。我第一次注意到这一点,距日志轮转已经有3周了,日志越来越大。运行kill -HUP `cat /run/nginx.pid`使nginx重新开始记录到正确的位置,但是问题在下周再次开始。 令人沮丧的更重要原因是我将日志设置为通过rsyslog上传到Loggly,并且当nginx停止记录到文件时,我进行了rsyslog轮询,然后事情停止了上传,并且我没有收到任何警报。 我怀疑它与重启nginx或重新加载配置有关,因为它直到我进行配置更改并以我认为正常的方式重新加载配置后才启动。我尝试运行,kill -USR1 `cat /run/nginx.pid`但是文件继续记录到错误的位置,直到我运行为止kill -HUP `cat /run/nginx.pid`,我已经知道这不能解决问题。 知道发生了什么吗?我承认我不是logrotate或nginx管理方面的专家,但我的Google在这方面的工作使我失败了。 这是我的nginx logrotate脚本,让我知道您是否还想看到其他内容。除了定义输出位置之外,nginx.conf在日志记录方面没有什么特别之处。 /var/log/nginx/*.log { weekly missingok rotate 52 compress delaycompress notifempty create 0640 www-data adm sharedscripts prerotate if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ run-parts /etc/logrotate.d/httpd-prerotate; \ fi \ endscript postrotate [ -s /run/nginx.pid ] …

2
auth.log中的sshd条目附带的SHA256是什么?
通过ssh登录时,可以在auth.log上看到以下内容: Dec 14 16:29:30 app sshd[22781]: Accepted publickey for dev from XXX.XXX.XX.XXX port XXXXX ssh2: RSA SHA256:pO8i... 我一直在尝试找出SHA256的信息是什么,但是找不到任何看起来匹配的信息。首先,我认为这可能是我正在连接的来自客户端的一些信息(公用密钥,指纹,哈希主机名等),但是我没有找到任何要确认的信息,服务器端也没有。 我找到的最接近的信息在这里,但是当它说“这是一个使用密钥进行身份验证的示例。它显示了有缺陷的指纹(可能是拼写错误)作为base64中的SHA256哈希”时,我不明白。 ,因为我还没有找到任何相应的按键指纹。 谢谢。
20 ssh  logging 

4
哪个程序默认使用syslog local [0-7]工具?
除了常见的系统设备(mail,news,daemon,cron,等),系统日志提供了一系列的“本地”设备,数字0到7: LOCAL0,LOCAL1,..., LOCAL7。 常见应用程序的默认程序是哪些? 我正在寻找找出“传统上”用于知名服务的设施。我将在安装了各种软件的许多服务器上部署应用程序,并希望了解是否存在可以轻松用于自己的日志的“免费”功能。 需要注意的是,我意识到除了syslog工具外,还有其他方法可以做到这一点。只是好奇! 这里有一些(开始回答我自己的问题),还有一些感谢voretaq7: LOCAL0 由postgresql使用 LOCAL2 由sudo使用 LOCAL3 由某些版本的SpamAssassin使用 LOCAL4 默认情况下由slapd使用(OpenLDAP服务器) LOCAL5 有时被Snort IDS使用 LOCAL7 用于Fedora 12上的启动消息
19 logging  syslog 

1
如何限制Nginx访问日志文件的大小和压缩?
我希望就如何在域的访问日志中设置截断和gzip压缩获得一些指导。我注意到默认情况下,核心nginx访问日志会被拆分和压缩,但是我的个人访问日志仍在继续增长。 这是可以设置并由Nginx处理的东西,还是管理它的核心日志的系统上的其他东西?
18 ubuntu  nginx  logging  gzip 



11
任何免费的IIS日志分析器?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 使用ASP.NET会很好,但是PHP也可以,并且应将其托管在IIS6中。 编辑:日志来自我们的Intranet站点。

3
在Docker容器中运行时,如何获取php-fpm登录到stdout / stderr
我在docker容器中安装了php-fpm,并在其中Dockerfile编辑fpm config文件(/etc/php5/fpm/pool.d/www.conf)来设置访问日志/var/log/fpm-access.log和错误日志/var/log/fpm-php.www.log: # Do some php-fpm config # Redirect worker stdout and stderr into main error log # Activate the fpm access log # Enable display errors # Enable the error log RUN sed -i '/^;catch_workers_output/ccatch_workers_output = yes' /etc/php5/fpm/pool.d/www.conf && \ sed -i '/^;access.log/caccess.log = /var/log/fpm-access.log' /etc/php5/fpm/pool.d/www.conf && \ sed …

5
需要一种技术来强制系统管理员记录访问产品服务器的原因
我公司要求,每当用户登录生产服务器时,都必须记录该人登录的原因以及用户打算进行的更改。我的团队想做到这一点,但它很容易忘记。我想帮助他们记住。我本来以为是个杂念,但想要更强大的东西。 我的第一个想法是将用户的shell更改为执行以下操作的脚本 vim /logs/logindate.txt bash -l 有更好或更标准的技术吗? 注意:想法是这些用户是sysadmin,并且希望在不破坏系统的情况下进行日志输入-他们只是经常忘记这样做。因此,如果他们可以ctrl-c,那么...我们假设他们不会。
17 linux  logging 

2
在wtmp开始之前如何查找谁登录
我试图确定谁最近登录了我办公室中的特定计算机。所以我用了last,但是wtmp是昨天(星期一)大约14:30开始的。我希望至少能找到追溯到星期日的信息。无论如何,有没有获得授权日志文件即可获取该信息的信息?
17 linux  logging  login 


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.