SNAP大概是AIX系统最常用的信息收集工具。
生成的snap.pax.Z默认保存在/tmp/ibmsupt/下面。
使用snap命令收集信息,最常用的是snap -gc,收集基本的信息,还有以下一些参数也很常用。
比如
-a 收集全部信息(不包括PowerHA信息),这个参数基本上是最全的信息收集,当然问题是收集的文件会比较大,特别是包含dump的时候,收集时间也比较长,仅在需要非常完整信息的时候才使用
-D 收集DUMP信息
-e 收集PowerHA信息
-f 收集文件系统信息
-k 收集内核信息
-L 收集LVM信息
-n 收集NFS信息
-t 收集网络相关信息
更多的参数可以查看snap命令的解释
以上参数可以组合,比如想收集基本信息,文件系统信息,LVM信息,网络信息,那么可以使用snap –gfLtc的命令
收集到的snap.pax.Z其实是个压缩包,你会发现,大部分压缩软件可以打开或者解压缩。
解压缩之后,你会得到一个snap.pax文件(这是坑爹吗……)。别急,这还是一个打包了的文件,虽然.pax这样的文件一般压缩软件不会关联,但是你还是可以强行用压缩软件去打开或者解压缩,再解包一次之后,你就会看到类似下面的文件结构。
不同的参数生成的snap文件,解压缩后里面的文件和目录可能不同,比如如果是snap -ac生成的,可能是这样
是的,就会多出这么多东西。
简单介绍一些常用的目录
\dump 存放生成的dump文件和一些dump相关的信息
\filesys 存放文件系统信息
\general 最常用的信息,整个系统软硬件相关的大部分信息都会保存在这个目录下
\hacmp PowerHA相关的信息,一般会保存HA的两个或多个节点的信息
\kernel 内核相关的一些信息和参数
\lvm LVM信息
\nfs NFS网络文件系统的信息
\tcpip 网络相关的信息
还有一些不那么常用的目录,大家可以找个SNAP文件自己解开以后看看。
以上目录,你收集的SNAP文件未必都有,主要取决于收集时使用的命令参数。
目录下面的文件,绝大部分都是文本文件,可以直接用记事本之类的文本编辑器打开查看。而内容基本上都是各种系统命令的输出结果。
比如\general下有一个lsdev.adapter文件,保存的就是lsdev –Cc adapter命令的输出。
而\filesys下的filesys.snap则是保存了df –k ,mount,lsfs -l,lsvg -o等很多文件系统相关命令的输出结果。
篇幅关系这里不再展开介绍所有的文件,大家可以自己试试看。
而我们后面要做的,就是利用Python,把这些snap里的信息抓取出来,保存在一个Excel表格中,方便查看和展示。
未完待续。。。。
© 2015, QP. 版权所有.