查看: 11283|回复: 12

[原创] 【信息采集】IBM AIX系统硬件信息查看命令(shell脚本)

[复制链接]
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22
跳转到指定楼层
1#
发表于 2011-8-19 01:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【信息采集】IBM AIX系统硬件信息查看命令(shell脚本)
转载请以超链接注明原文:http://xunzhaoxz.itpub.net/post/40016/522464

查看IBM AIX系统的主机型号、序列号、CPU、内存、硬盘、网卡、网卡物理插槽位置信息、是否配置以太网通道、网卡链路状态、当前网络速率、HBA卡、HBA卡物理插槽位置信息、HBA卡WWN、HBA卡支持速率、HBA卡当前速率、VG、PV、LV信息、该主机当前由哪台HMC管理、配置了多少磁带机驱动器tape driver等信息,可以通过一段脚本收集全部信息。                                                                        

一、查看型号、序列号、CPU、内存、HMC
型号:
#uname -M
IBM,8204-E8A
序列号:
#uname -u
IBM,0206*****
CPU数量
#lsdev -Cc processor
proc0   Available  00-00  Processor
proc2   Available  00-02  Processor
proc4   Available  00-04  Processor
proc6   Available  00-06  Processor
proc8   
Available  00-08  Processor

proc10 Available  00-10  Processor
proc12 Available  00-12  Processor
proc14
Available  00-14  Processor


CPU
主频
#lsattr -El proc0
frequency  4204000000       Processor Speed False
smt_enabled     true              Processor SMT enabled False
smt_threads       2                  Processor SMT threads False
state               enable             Processor state   False
type   PowerPC_POWER6    Processor type  False
查看CPU是否64
#prtconf -c
CPU Type: 64-bit
内存信息:
#lsattr -El mem0
ent_mem_cap I/O     memory entitlement in Kbytes False
goodsize       63744    Amount of usable physical memory in Mbytes False
mem_exp_factor      Memory expansion factor False
size     63744              Total amount of physical memory in Mbytes False
var_mem_weight     Variable memory capacity weight False

查看该机当前由哪台
HMC管理
#lsrsrc IBM.ManagementServer
Resource Persistent Attributes for IBM.ManagementServer
resource 1:
Name= "123.123.123.9"

Hostname= "123.123.123.9"
ManagerType= "HMC"
LocalHostname= "123.123.234.132"
ClusterTM= "9078-160"
ClusterSNum= ""

ActivePeerDomain = ""

NodeNameList= {"testdb1"}

型号、序列号、内存统一信息:
#lsattr -El sys0
fwversion IBM,EL350_085         Firmware version and revision levels                  False
modelname IBM,8204-E8A       Machine name                                                         False
realmem    65273856                  Amount of usable physical memory in Kbytes  False
systemid    IBM,0206*****        Hardware system identifier                                   False
二、查看磁盘信息:
#lspv
hdisk0  00cb01e637be5983 rootvg   active
hdisk1  00cb01e6dd9045e6  rootvg  active

#lspath
Enabled   hdisk0 sas0
Enabled   hdisk1 sas0
Available ses0 sas0
Available ses1 sas0
列出所有磁盘设备
#lsdev -Cc disk
hdisk0 Available 02-08-00 SAS Disk Drive
hdisk1 Available 02-08-00 SAS Disk Drive
查看磁盘容量
#bootinfo -s hdisk0
140013
查看磁盘属性
#lsattr -El hdisk0
reserve_policy   no_reserve   Reserve Policy            True
size_in_mb         146800          Size in Megabytes     False
查看磁盘物理插槽信息
#lscfg -vpl hdisk0
hdisk0   U78A0.001.DNWK9W6-P2-D3   SAS Disk Drive (146800 MB)
Hardware Location Code......U78A0.001.DNWK9W6-P2-D3
以上命令适用于现场查看,需要查看哪些硬盘,就执行几条命令,但是当需要用户帮忙采集信息,而系统磁盘数量未知的情况下就难以胜任了,以下脚本列出本机所有磁盘信息并对每个磁盘执行bootinfo -s查看磁盘容量,执行lsattr -El查看磁盘属性、执行lscfg -vpl查看磁盘物理插槽、lspv查看磁盘pv信息等。
  1. echo "#lsdev -Cc disk"
  2. lsdev -Cc disk
  3. for i in `lsdev -Cc disk|awk '{print $1}'`;
  4. do
  5. echo "nInformation about "$i "n#bootinfo -s" $i
  6. bootinfo -s $i
  7. echo "n#lsattr -El" $i
  8. lsattr -El $i
  9. echo "n#lscfg -vpl " $i
  10. lscfg -vpl $i
  11. echo "n#lspv " $i
  12. lspv $i
  13. done
复制代码
----------------------------------------------------------------------------------------------
原文:http://xunzhaoxz.itpub.net/post/40016/522464
后续将推出一个完整的shell脚本,全面收集系统配置信息,只需要执行该脚本即可生成一个打包好的tar.gz文件,
文件名如:System_info_testdb_0612345_V2.1_20110818-155745.tar.gz
testdb为主机名,0612345为序列号,V2.1是shell脚本的版本号、后面的是信息采集时间年月日时分秒
敬请关注http://xunzhaoxz.itpub.net

[ 本帖最后由 xunzhaoxz 于 2011-8-20 17:22 编辑 ]

【信息采集】IBM AIX系统硬件信息查看命令(shell脚本).pdf

307.94 KB, 下载次数: 577

论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22
2#
 楼主| 发表于 2011-8-19 01:02 | 只看该作者
三、查看网卡信息
#lsdev -Cc adapter|grep ent
ent0   Available   Logical Host Ethernet Port (lp-hea)
ent1   Available   Logical Host Ethernet Port (lp-hea)
ent2   Available   04-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent3   Available   04-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent4   Available   EtherChannel / IEEE 802.3ad Link Aggregation
以上信息显示ent4通过以太网通道绑定后生成的网卡,执行lsattr -El ent4可以查看ent4由哪些网卡绑定而成,是主备模式、负载均衡模式或者负载均衡+主备模式。
#lsattr -El ent4
adapter_names   ent0   EtherChannel Adapters                                   True
auto_recovery     yes      Enable automatic recovery after failover    True
backup_adapter  ent2   Adapter used when whole channel fails       True
mode        standard        EtherChannel mode of operation                   True
netaddr     0                     Address to ping                                                  True
#lscfg -vpl ent2
ent2     U78A0.001.DNWK58T-P1-C1-T1  2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
Hardware Location Code......U78A0.001.DNWK58T-P1-C1-T1
#lsattr -El en4
netaddr    123.123.123.61   Internet Address  True
netmask    255.255.255.128  Subnet Mask      True
state        up      Current Interface Status  True
#netstat -in
#netstat -rn
#ifconfig -a
#ifconfig -l
查看网卡当前连接状态、链路速率
#netstat -v en4 |grep -i Speed
Media Speed Selected: Autonegotiate
Media Speed Running: 1000 Mbps / 1 Gbps, Full Duplex
External-Network-Switch (ENS) Port Speed: 1000 Mbps / 1 Gbps, Full Duplex
Media Speed Selected: Auto negotiation
Media Speed Running: 1000 Mbps Full Duplex
在网卡数量未知的情况下,可以采用以下脚本一次性收集所有网卡信息:
  1. echo "#lsdev -Cc adapter|grep ent"
  2. lsdev -Cc adapter|grep ent
  3. for i in `lsdev -Cc adapter|awk '{print $1}' |grep ent`;
  4. do
  5. echo "nInformation about "$i "n#lsattr -El" $i
  6. lsattr -El $i
  7. echo "n#lscfg -vl " $i
  8. lscfg -vl $i
  9. done
  10. for i in `ifconfig -l`;
  11. do
  12. echo "nInformation about "$i "n#lsattr -El" $i
  13. lsattr -El $i
  14. echo "n#netstat -v " $i
  15. netstat -v $i
  16. echo "n#netstat -v " $i "|grep -i Speed"
  17. netstat -v $i |grep -i Speed
  18. done
复制代码
四、HBA卡信息
#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
#lsattr -El fcs0
查看HBA卡的物理插槽、WWN
#lscfg -vpl fcs0
fcs0  U78A0.001.DNWK9W6-P1-C4-T1  FC Adapter
Network Address.............10000000C9B54A92

Hardware Location Code......U78A0.001.DNWK9W6-P1-C4-T1

以上Network Address即为fcs0WWN
HBA卡数量未知的情况下,可以采用以下脚本一次性收集所有HBA卡的物理插槽、WWN信息,这点项目中非常经常用到,因为需要收集HBA卡的WWN用于SAN交换机配置ZONE信息、存储端也需要WWN用于Mapping LUN
  1. echo "#lsdev -Cc adapter|grep fcs"
  2. lsdev -Cc adapter|grep fcs
  3. for i in `lsdev -Cc adapter|grep fcs|awk '{print $1}'`;
  4. do
  5. echo "nInformation about "$i "n#lsattr -El" $i
  6. lsattr -El $i
  7. echo "n#lscfg -vpl " $i
  8. lscfg -vl $i
  9. echo "n#fcstat " $i
  10. fcstat $i
  11. done
复制代码



----------------------------------------------------------------------------------------------
原文:http://xunzhaoxz.itpub.net/post/40016/522464
后续将推出一个完整的shell脚本,全面收集系统配置信息,只需要执行该脚本即可生成一个打包好的tar.gz文件,
文件名如:System_info_testdb_0612345_V2.1_20110818-155745.tar.gz
testdb为主机名,0612345为序列号,V2.1是shell脚本的版本号、后面的是信息采集时间年月日时分秒
敬请关注http://xunzhaoxz.itpub.net

[ 本帖最后由 xunzhaoxz 于 2011-8-19 11:22 编辑 ]

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22
3#
 楼主| 发表于 2011-8-19 01:07 | 只看该作者
五、磁带tape信息
#lsdev -Cc tape
rmt0 Available 02-08-00 SAS 4mm Tape Drive
#lsattr -El rmt0
#lscfg -vpl rmt0
rmt0     U78A0.001.DNWK9W6-P2-D1   SAS 4mm Tape Drive (80000 MB)
Hardware Location Code......U78A0.001.DNWK9W6-P2-D1
当主机接了磁带库,tape driver数量未知的情况下,可以采用以下脚本一次性收集所有tape driver信息:
  1. echo "#lsdev -Cc tape"
  2. lsdev -Cc tape
  3. for i in `lsdev -Cc tape|awk '{print $1}'`
  4. do
  5. echo "nInformation about "$i "n#lsattr -El" $i
  6. lsattr -El $i
  7. echo "n#lscfg -vl " $i
  8. lscfg -vl $i
  9. done
复制代码
六、查看VGPVLV信息
查看系统中所有VG
#lsvg
rootvg
vgora
查看当前activeVG
#lsvg -o
vgora
rootvg
#lsvg -p rootvg
rootvg:
PV_NAME    PV STATE     TOTAL PPs     FREE PPs   FREE DISTRIBUTION
hdisk0          active              558                429     111..68..27..111..112
hdisk1          active              558                437     111..76..27..111..112
#lsvg -l rootvg
查看所有PV
#lspv
hdisk0   00cb01e637be5983   rootvg    active
hdisk1   00cb01e6dd9045e6   rootvg    active
#lspv -l hdisk0
VG数量未知时,可用以下脚本一次性收集所有VGLV信息(可结合上文disk信息)
  1. echo "#lsvg "
  2. lsvg
  3. echo "#lsvg -o"
  4. lsvg -o
  5. for i in `lsvg`;
  6. do
  7. echo "nInformation about VG "$i "n#lsvg " $i
  8. lsvg $i
  9. echo "n#lsvg -l " $i
  10. lsvg -l $i
  11. echo "n#lsvg -p " $i
  12. lsvg -p $i
  13. echo "n#lsvg -M " $i
  14. lsvg -M ${i}
  15. done
复制代码



----------------------------------------------------------------------------------------------
原文:http://xunzhaoxz.itpub.net/post/40016/522464
后续将推出一个完整的shell脚本,全面收集系统配置信息,只需要执行该脚本即可生成一个打包好的tar.gz文件,
文件名如:System_info_testdb_0612345_V2.1_20110818-155745.tar.gz
testdb为主机名,0612345为序列号,V2.1是shell脚本的版本号、后面的是信息采集时间年月日时分秒
敬请关注http://xunzhaoxz.itpub.net


[ 本帖最后由 xunzhaoxz 于 2011-8-19 11:23 编辑 ]

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22
4#
 楼主| 发表于 2011-8-19 01:10 | 只看该作者
占座,以便更新

使用道具 举报

回复
论坛徽章:
7
迷宫蛋
日期:2011-08-23 13:16:19茶鸡蛋
日期:2011-09-13 10:35:30ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51双黄蛋
日期:2011-12-22 19:35:482012新春纪念徽章
日期:2012-01-04 11:56:44迷宫蛋
日期:2012-05-30 09:10:58奥运会纪念徽章:射击
日期:2012-07-24 14:27:23
5#
发表于 2011-8-19 14:49 | 只看该作者

回复 #1 xunzhaoxz 的帖子

谢谢!!!!!

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22
6#
 楼主| 发表于 2011-8-26 00:08 | 只看该作者
原帖由 xunzhaoxz 于 2011-8-19 01:07 发表
后续将推出一个完整的shell脚本,全面收集系统配置信息,只需要执行该脚本即可生成一个打包好的tar.gz文件,
文件名如:System_info_testdb_0612345_V2.1_20110818-155745.tar.gz
testdb为主机名,0612345为序列号,V2.1是shell脚本的版本号、后面的是信息采集时间年月日时分秒
敬请关注http://xunzhaoxz.itpub.net

重磅推出【信息采集】IBM AIX系统硬件配置信息采集完整shell脚本V2.1
原文地址:http://xunzhaoxz.itpub.net/post/40016/522857(附脚本下载)

[ 本帖最后由 xunzhaoxz 于 2011-8-26 14:14 编辑 ]

使用道具 举报

回复
论坛徽章:
10
八级虎吧徽章
日期:2009-02-09 17:58:50ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-01-12 13:27:03ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51开发板块每日发贴之星
日期:2011-06-08 01:01:012011新春纪念徽章
日期:2011-02-18 11:43:33ITPUB9周年纪念徽章
日期:2010-10-08 09:28:532010年世界杯参赛球队:西班牙
日期:2010-06-14 22:08:542009日食纪念
日期:2009-07-22 09:30:00一汽
日期:2013-08-08 10:50:32
7#
发表于 2011-9-28 17:51 | 只看该作者
ok

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
186
授权会员
日期:2008-07-27 22:25:202014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14版主4段
日期:2015-02-26 02:21:03慢羊羊
日期:2015-03-04 14:51:35
8#
发表于 2011-10-13 14:23 | 只看该作者
不错呀,谢谢分享!

使用道具 举报

回复
论坛徽章:
0
9#
发表于 2011-11-15 11:07 | 只看该作者
我也来学习学习一下

使用道具 举报

回复
论坛徽章:
2
ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22
10#
发表于 2012-11-28 12:48 | 只看该作者
thx very much

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表