|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!检测线上办事器的体系硬件信息,包含:ip地点(内网、一切)、近程把持卡IP、cpu信息(核数)、内存、硬盘、呆板码、打造商、产物称号等
#!/bin/sh
#检测线上办事器的体系硬件信息
#2012/01/05
ip=`ifconfig|awk{print$1,$2}|grep-eLink-einetaddr:|awk{if($2~/Link/){ORS="";print$1}elseif($1~/inet/){ORS=""",""";split($2,a,":");print":"a[2]}}`
ipfirst=`echo$ip|awk-F,{print$1}|awk-F:{print$NF}`
ipall=`ipas|awk-F[ /]+/^*inet/&&$NF!~/lo/{printf"%s:%s,",$NF,$3}|seds/,$//`
#CPU范例/主频/核数
cpu=`sed-rs/[ ]+//g/proc/cpuinfo|awk-F":+"/^modelname/{a[$2]++}END{for(iina)printf"%s(x%s)
",i,a}`
#内存每条巨细*条数
memory=`dmidecode|grep-A6^MemoryDevice|sed-rs/^[ ]+//|awk/^Size.*MB/{a[$2/1024]++}END{for(iina)printf"%sx%s,",i,a}|seds/,$//`
#硬盘巨细,单元GB
disk=`fdisk-l2>/dev/null|awk/^Disk/{printf"%.0f+",$3}|seds/+$//`
#办事器呆板码
SN=`dmidecode|grep-A6SystemInformation|sed-rns/^s*SerialNumber:s([0-9A-Za-z]+)s*$/1/p`
#临盆厂商
Manufacturer=`dmidecode|grep-A6SystemInformation|sed-rns/^s*Manufacturer:s+(.+)s*$/1/p`
#产物称号
Product=`dmidecode|grep-A6SystemInformation|sed-rns/^s*ProductName:s+(.+)s*$/1/p`
#近程把持卡IP
drac_ip=`ipmitool-Iopenlanprint1|grep"IPAddress"|awk-F:{print$2}|seds///`
echo"{$HOSTNAME}""{$ipfirst}""{$ipall}""{$cpu}""{$memory}""{$disk}""{$SN}""{$Manufacturer}""{$Product}""{$drac_ip}"
注重运转剧本之前先实行/etc/init.d/ipmistart否则drac_ip会猎取不到。
运转了局为:
{web01}{192.168.103.168}{eth0:192.168.103.168}{Intel(R)Xeon(R)CPUX5560@2.80GHz(x16)}{8x2}{3999+299}{BTNKY2X}{DellInc.}{PowerEdgeR710}{192.168.1.168}
假造机(因为无近程把持卡,最初项为空)
{lx_web_s1}{192.168.0.5}{eth0:192.168.0.5,tun0:10.8.0.1}{Intel(R)Core(TM)i5-2430MCPU@2.40GHz(x1)}{0.5x1}{21}{}{VMware,Inc.}{VMwareVirtualPlatform}{}
完成***良多,如有增补的中央,接待人人分享。
欢迎大家来到仓酷云论坛! |
|