我使用syslog和rsyslog来处理Linux和FreeBSD系统上的日志logging。 时间戳是目前在几秒钟,但我想提高这些时间戳的精度 ,包括毫秒。 这是可能的使用系统日志变种,如rsyslog(RedHat,Ubuntu)或系统日志在FreeBSD? 如果我确实增加了logging时间戳以包含微秒,这些时间戳有多准确? 如果事件发生在03:37:02:001,这是否意味着事件实际发生在毫秒级,或者当syslog写入事件时是否有延迟?
我希望每个服务器都将日志发送到/ var / log,并将其复制到远程syslog-ng服务器。 我听说轶事如何远程日志logging可以挂起你的应用程序,如果networking有问题。 我应该关心我的应用程序挂在远程login时,我将如何修复/解决它?
我正在通过systemd运行java应用程序: [Unit] Description=test service [Service] Type=simple EnvironmentFile=/etc/sysconfig/testserver WorkingDirectory=/opt/testserver ExecStart=/usr/bin/java -jar /opt/testserver/test.jar StandardOutput=syslog StandardError=syslog User=testserver Group=testserver SyslogIdentifier=testserver [Install] WantedBy=multi-user.target 我想在/opt/testserver/stdout.log和/opt/testserver/stderr.log stdout – 任何工作选项是可以接受的(即如果可能通过syslog )。 如果可能的话,我想避免在日志logging中至lesslogging其中之一。 谢谢…
我已经设置了启动日志级别来“debugging” sudo initctl log-priority debug 但是我仍然无法看到/var/log/syslog任何内容。 sudo initctl emit hello # no log sudo initctl start my-broken-service # still no log 我已经检查rsyslogconfiguration(在/etc/rsyslog.d/50-default.conf ),一切似乎都很好: *.*;auth,authpriv.none -/var/log/syslog logging工作 logger hello # prints hello in /var/log/syslog 我正在运行一个Ubuntu的13.04和一个薄荷16,结果是一样的。 我想在grub中检查新手选项,但是在grub的configuration文件中找不到匹配新手的行。 任何想法? 编辑:这个问题也发生在Ubuntu 13.10上。 在Ubuntu 12.04上,日志消息出现在/var/log/syslog 。 在Ask Ubuntu上查看这个问题 。
在/etc/rsyslog.d/文件中,我有以下内容: local3.* /var/log/mylog.log 当我login到这个设施时,logging的时间戳看起来像这样: Apr 27 21:12:20 hostname msg 我如何设置它们,使它们看起来像这样呢? 2014-04-27T21:12:20 hostname msg
在Rackspace上运行一个Ubuntu Trusty 14.04.1 LTS服务器,但是最近在运行bash更新之后,又重新启动了xen主机漏洞,我有以下奇怪的问题。 一些随机的auth.log条目会popup过时的同步,例如: Oct 14 12:12:10 myserver sshd[2097]: pam_unix(sshd:session): session closed for user Oct 13 12:58:30 myserver sshd[2522]: Failed password for foo from 21.21.21.21 port 1490 ssh2 Oct 14 12:21:28 myserver sshd[3389]: Accepted password for bar from 22.22.22.22 port 61173 ssh2 我也有一个单独的cron.log,(我改变了rsyslog的configuration),但是也有随机过期的同步项目,例如: Oct 14 07:11:01 myserver CRON[32099]: (root) CMD Oct 13 03:16:01 myserver […]
我有一个networking服务器,我认为重新启动在某个时候..主要是因为Apache不提供网站,它通常这样做,当有人启动它,并没有inputSSL证书的密码…和重新启动/开始解决了这个问题。 环顾/var/log/messages ,今天的第一个日志条目是: Jun 30 05:17:40 localhost kernel: imklog 4.2.0, log source = /proc/kmsg started. Jun 30 05:17:40 localhost rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="393" x-info="http://www.rsyslog.com"] (re)start Jun 30 05:17:40 localhost rsyslogd: rsyslogd's groupid changed to 103 Jun 30 05:17:40 localhost rsyslogd: rsyslogd's userid changed to 101 我假设这意味着它是一个重启,但我知道真正的服务器pipe理很less,我想validation这一点。 如果有帮助,我可以发布其余的messages 。 在这之前的条目是每天一次: Jun 29 06:34:11 localhost rsyslogd: […]
有谁知道我可以用来发送消息到系统日志的工具或脚本? 我正在尝试排除系统日志configuration的故障,并且无法排除可能性。 我想要做的是这样的: ./testScript -f myFacility "testing testing 123" 并将其发送到本地机器上的系统日志。 在此先感谢您的任何build议。 丰富
我怎样才能做到这一点,所以日志文件存储在远程和本地使用rsyslog?
我们偶尔遇到了Ubuntu 16.04 LTS(kernel 4.4.0-34-generic),我们想知道是否有人有一些线索如何做到这一点。 日志看起来像这样: Aug 24 10:02:04 Ubuntu-1404-trusty-64-minimal kernel: [ 2046.519099] perf interrupt took too long (2505 > 2500), lowering kernel.perf_event_max_sample_rate to 50000 Aug 24 10:03:19 Ubuntu-1404-trusty-64-minimal systemd[1]: Started Session 43 of user ubuntu. Aug 24 10:06:21 Ubuntu-1404-trusty-64-minimal systemd[1]: Started Session 44 of user ubuntu. Aug 24 10:06:22 Ubuntu-1404-trusty-64-minimal systemd[1]: Started Session 45 of […]