没有合适的资源?快使用搜索试试~ 我知道了~
首页【信息采集】IBM AIX系统硬件配置信息采集完整shell脚本V2.1(附脚本下载)
文档已更新,由于CSDN资源不能更新文档也无法删除资源,请到这里查看最新版本:http://xunzhaoxz.itpub.net/post/40016/522857 【信息采集】IBM AIX系统硬件配置信息采集完整shell脚本V2.1 查看IBM AIX系统的主机型号、序列号、CPU、内存、硬盘、网卡、网卡物理插槽位置信息、是否配置以太网通道、网卡链路状态、当前网络速率、HBA卡、HBA卡物理插槽位置信息、HBA卡WWN、HBA卡支持速率、HBA卡当前速率、VG、PV、LV信息、该主机当前由哪台HMC管理、配置了多少磁带机驱动器tape driver等信息,可以通过这个脚本收集全部信息。
资源详情
资源评论
资源推荐
作者:xunzhao http://xunzhaoxz.itpub.net 2011.8
第 1 页 共 12 页
【信息采集】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
使用脚本前请先在目标 AIX 系统上创建/home/system_info 目录,使用 vi 创建
info_AIX_V2.1.sh,然后从本地 PC 机的文本编辑器中复制脚本内容粘贴保存,运行 sh
info_AIX_V2.1.sh 即可执行脚本(当然也可赋予脚本可执行权限,然后直接执行脚本)。
采用这种复制粘贴是因为 Windows 和 Unix 下的换行符不一样,如果直接将 Windows 下
编辑好的文本文件上传到 Unix 上,则行末有^M 字符(理解为乱码),执行的时候会报
错(详细请搜索关键字如下“Window Unix 文本 换行 乱码”)。
脚本会创建/tmp/System_info_collect_${HOSTNAME}的目录作为专用的临时目录,每
次运行脚本的时候 cleanup 函数将清空该目录,因此请确保该目录没有其它数据;第一
次运行脚本时,将创建/home/system_info 目录作为最终 log 打包后的输出路径,脚本运
行完成后也将提示本次信息采集收集到的打包文件路径。
col_info 函数是本脚本的核心,该函数实现所有命令的格式化输出,函数将检查输
入参数数量,可有 0 个或者 2 个参数:若参数数量为 0,则该函数输出主机名、型号、
序列号、信息采集时间等;若参数数量为 2,则第 1 个参数为 AIX 系统命令,第 2 个参
数为命令输出路径,脚本会检查第 1 个参数(命令)是否存在,若不存在则将报错(错
误处理机制,避免参数错误等);若脚本不是 0 个也不是 2 个,则函数将报错并提示当
前输入了几个参数。
System_info_collect_testdb 下将生成 System_info、Device、lvm 三个目录,System_info
下存放系统的基本信息,Device 下存放 Network、fcs、tape、disk 等设备信息,lvm 目录
下保存所有 VG、LV、PV 信息,每个 VG 将各自独立一个目录,例如 lvm/rootvg、lvm/vgora
等,具体请看截图目录结构。
脚本将检查系统是否安装 HACMP,如果安装则会检查 HACMP 状态信息,若无则跳
作者:xunzhao http://xunzhaoxz.itpub.net 2011.8
第 2 页 共 12 页
过不检查。
脚本执行完成后,采集的所有信息都将输出到临时目录下,并将该目录打包压缩;
脚本将检测系统中是否存在 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#
采集到的 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
作者:xunzhao http://xunzhaoxz.itpub.net 2011.8
第 3 页 共 12 页
fcs3 Available 04-09 FC Adapter
root@testdb:/tmp/System_info_collect_testdb/Device/fcs#
输出内容目录结构如下:
完整脚本如下:
建议下载压缩包,其中有单独的 shell 脚本,以免因为博客排版等问题造成脚本语法错
误,影响执行。
#System Information collection for IBM AIX Platform
#Author:xunzhao xinhy2008@gmail.com
#Blog:http://xunzhaoxz.itpub.net
Version=V2.1
INFO_TIME=`date +%Y%m%d-%H%M%S`
CUR_TIME=`date +%Y-%m-%d" "%H:%M:%S" "%A" "%Z`
HOSTNAME=`hostname`
Model=`uname -M`
Systemid=`uname -u`
USER=`whoami`
剩余11页未读,继续阅读
xl_xunzhao
- 粉丝: 23
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0