日志收集是系统管理员日常工作中经常会碰到的一项工作,在这里我介绍下Suse和Redhat平台下常用的几个日志收集工具,希望能够供大家参考。

1. 基于RedHat的日志收集:

使用root用户执行sosreport,会在/tmp下产生新的.tar.gz的日志文件

wKiom1Oio_zRdnAqAAHNwgSp9Vc183.jpg

根据提示进行操作,输入对应的名称和编号

wKioL1Oio8-ThTwTAAE-NQOnk7o872.jpg

查看生成的文件,发现为tar.xz结尾的文件,查看下文件类型

wKiom1OipUrSzYJ7AAGnnVB2c-4700.jpg

解压tar.xz文件,并执行“tar -xvf sosreport-logs20140619.01-20140619163952-d5be.tar”

wKioL1OipR2xDEZAAAFO_VKJFE4241.jpg

查看生成的文件

wKiom1OippGj1C_VAAG32bLeVhM840.jpg

 说明:解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。

 

2. 基于Suse的日志收集:

ylctest:~ # supportconfig -A

这个过程会很慢,耐心的等待吧

wKioL1OiqCbgU1NGAAGGI5dgn7E250.jpg

wKioL1OironCxQc_AAIILoKpmXE258.jpg