【信息采集】IBM AIX系统硬件配置信息采集完整shell脚本V2.1

【信息采集】IBM AIX系统硬件配置信息采集完整shell脚本V2.1

转载请以超链接注明原文:http://xunzhaoxz.itpub.net/post/40016/522857(附脚本下载)

Shell脚本下载:http://www.loveunix.net/thread-132445-1-1.html

【信息采集】IBM AIX系统硬件信息查看命令(shell脚本) 后推出信息采集完整shell脚本V2.1,该脚本需要以root用户执行。

使用脚本前请先在目标AIX系统上创建/home/system_info目录,然后以ASCII模式将脚本FTP到该目录下,运行sh info_AIX_V2.1.sh即可执行脚本(当然也可赋予脚本可执行权限,然后直接执行脚本)。

脚本会创建/tmp/System_info_collect_${HOSTNAME}的目录作为专用的临时目录,每次运行脚本的时候cleanup函数将清空该目录,因此请确保该目录没有其它数据;第一次运行脚本时,将创建/home/system_info目录作为最终log打包后的输出路径,脚本运行完成后也将提示本次信息采集收集到的打包文件路径。

我要啦免费统计[@more@]

col_info函数是本脚本的核心,该函数实现所有命令的格式化输出,函数将检查输入参数数量,可有0个或者2个参数:若参数数量为0,则该函数输出主机名、型号、序列号、信息采集时间等;若参数数量为2,则第1个参数为AIX系统命令,第2个参数为命令输出路径,脚本会检查第1个参数(命令)是否存在,若不存在则将报错(错误处理机制,避免参数错误等);若脚本不是0个也不是2个,则函数将报错并提示当前输入了几个参数。

System_info_collect_testdb下将生成System_infoDevicelvm三个目录,System_info下存放系统的基本信息,Device下存放Networkfcstapedisk等设备信息,lvm目录下保存所有VGLVPV信息,每个VG将各自独立一个目录,例如lvm/rootvglvm/vgora等,具体请看截图目录结构。

脚本将检查系统是否安装HACMP,如果安装则会检查HACMP状态信息,若无则跳过不检查。

脚本执行完成后,采集的所有信息都将输出到临时目录下,并将该目录打包压缩;脚本将检测系统中是否存在gzip命令,若存在则用该命令将目录打包输出为tar.gz的文件,若不存在gzip命令,则使用compress打包输出为tar.Z的文件;

使用方法如下:

root@testdb:/home/system_info#sh info_AIX_V2.1.sh

useage: sh info_AIX_V2.1.sh

Information collecting,please wait....

This machine is not install HACMP,Skip HACMP Checking!

Information collecting complete successfully!

Information output

/home/system_info/System_info_testdb_0612345_V2.1_20110823-174108.tar.gz

root@testdb:/home/system_info#

AIX%BD%C5%B1%BE%CC%F9%CD%BC1.jpg

采集到的log信息范例如下:

root@testdb:/tmp/#cat lsdev_-Cc_adapter_grep_fcs.txt

Hostname: testdb

Username: root

Model: IBM,8204-E8A

Systemid: 0612345

Author:xunzhao xinhy2008#gmail.com

Blog:xunzhaoxz.itpub.net

Current Time: 2011-08-23 17:42:02 Tuesday GMT+08:00

############################################################

#lsdev -Cc adapter|grep fcs

fcs0 Available 01-08 FC Adapter

fcs1 Available 01-09 FC Adapter

fcs2 Available 04-08 FC Adapter

fcs3 Available 04-09 FC Adapter

root@testdb:/tmp/System_info_collect_testdb/Device/fcs#

输出内容目录结构如下:

AIX%BD%C5%B1%BE%CC%F9%CD%BC2.jpg

完整脚本如下:

建议下载压缩包,其中有单独的shell脚本,以免因为博客排版等问题造成脚本语法错误,影响执行。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22085031/viewspace-1054378/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22085031/viewspace-1054378/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值