服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

RSYSLOG 8.16将数据logging到自定义模板位置和系统日志

我刚刚设置了RSYSLOG 8.16。 我没有改变任何默认的conf文件或默认模板(除了得到RSYSLOG运行和工作)。 我没有添加自定义模板。 日志似乎正在工作,但是到自定义位置的日志数据仍然被复制到系统日志。 我很确定我已经确定了默认模板中的违规行,但迄今为止我所做的任何调整似乎都是通过中断所有logging到syslog的日志来修复这个doublelogging。 这是我的自定义模板: $template TmplAuth, "/var/log/client_logs/%HOSTNAME%/%PROGRAMNAME%.log" $template TmplMsg, "/var/log/client_logs/%HOSTNAME%/%PROGRAMNAME%.log" authpriv.* ?TmplAuth *.info;mail.none;authpriv.none;cron.none ?TmplMsg 这里是我的默认模板的未评论的部分: auth,authpriv.* /var/log/auth.log *.*;auth,authpriv.none -/var/log/syslog kern.* -/var/log/kern.log mail.* -/var/log/mail.log mail.err /var/log/mail.err news.crit /var/log/news/news.crit news.err /var/log/news/news.err news.notice -/var/log/news/news.notice *.emerg :omusrmsg:* daemon.*;mail.*;\ news.err;\ *.=debug;*.=info;\ *.=notice;*.=warn |/dev/xconsole 老实说,我不介意通过自定义模板的格式来运行一切,甚至是来自本地系统的东西,但是我不知道是否有这样的规则可以写,或者如果我必须重写所有那些默认configuration中的项目指向自定义模板。 或者,我也很好奇我怎么写这个,以便本地机器信息通过正常的过程,但通过模板logging来自外部系统的任何信息。 如果我想稍后改变某些事情,我会对如何达成任何结果的一些指导感兴趣。 大多数情况下,我只想摆脱目前信息翻倍的情况。

BTX在FreeBSD上停止了错误

我知道有一些关于这方面的线索,但我的问题似乎特别。 最近我的启动盘,SSD,失败了,我刚刚重build它。 鉴于这个机会,我想我可能会继续使用ZFS引导设备(即“在ZFS上的根”)来构build它。 我使用gpart bootcode安装了gptzfsboot和pmbr 。 但是,当我试图启动我得到着名的'BTX暂停'错误信息,与寄存器的内容。 在几次尝试之后,有一个消息说“找不到ZFS卷”。 我读到这是由于与BIOS和FreeBSD的一些交互,所以我去尝试进入BIOS摆弄。 不幸的是,它看起来像主板或BIOS有问题,因为我无法访问菜单。 但是我可以从现有的USB上启动,而且主板上的任何东西看起来都不会发生什么变化,因为这对于SSD的故障来说是一个巨大的巧合。 在任何情况下,我现在没有兴趣摆弄BIOS,只想让系统回到原来的位置。 我运行的实时USB是memstick安装程序的副本,除了用我自己安装的FreeBSDreplace主分区。 所以它使用UEFI,因为它的第一个分区是'efi',但是我没有手动设置,所以我不确定它和我试图启动的设备之间究竟有什么区别。 由于我了解我的BTX Halted问题可能与ZFS上的root有关,所以我决定尝试一种混合方法,在其中有一个UFS根文件系统和一个用于从fstab挂载的其他数据的ZFS池。 但是,这产生了相同的BTX停止的错误。 (不包含任何其他消息,如“不能findZFS卷”)。 这个替代schemeconfiguration了gptboot而不是gptzfsboot(即gpart bootcode -b pmbr -p gptboot -i $index $device )。 现在,为了完整起见,还有一件事情是应该提到的,那就是内核可能会发生损坏(尽pipe不太可能),因为原始设备上的损坏必须有select地在内核中重新安装一些模块。 我相信这是无关紧要的,因为BTX halted错误发生在内核被触及之前的加载程序中。 由于现场USB工作正常,我的下一步将是使用它作为'testing案例',从我的启动设备开始,并逐步增加我想要的东西,直到我找出是什么原因造成的错误。 我不知道如何设置efi启动,因为原来的,失败的SSD使用GPT(实际上它使用了在FreeBSD网站上的“boot on SSD”指南,我现在似乎找不到),我从来没有设置EFI。 然而,在我开始下一步之前,我希望能够对发生的事情提供一些意见,因为将驱动器以小增量集中在一起将是耗时的,并且如果不是浪费的话将是优选的。 谢谢