1. 程式人生 > 其它 >linux伺服器出廠測試抓包

linux伺服器出廠測試抓包

注:適用於超微x86_64主機板,已測阿里龍蜥8.4,華為尤拉20.03,centos7,centos8,細節部分根據自己實際情況調整

[root@test ~]# cat TheServer_test_supermicro_x86_64.sh
Baseboard_info=$(dmidecode 2>/dev/null | egrep -iA9 'Base Board Information|System Information' | grep -i Manufacturer|sort |uniq| awk -F: '{print $2}')
Baseboard_name=$(dmidecode 2
>/dev/null | egrep -iA9 'Base Board Information|System Information' | grep -i 'Product Name'|sort |uniq| awk -F: '{print $2}') Cpu_info=$(lscpu |grep '^Model name' |cut -d: -f2|sed 's/^ *//') Cpu_num=$(cat /proc/cpuinfo|grep 'physical id'|sort|uniq|wc -l) Memory_info=$(dmidecode -t memory|grep 'Volatile Size
'|egrep -v 'No Module Installed|None') Memory_num=$(dmidecode -t memory|grep 'Volatile Size'|egrep -v 'No Module Installed|None'|wc -l) MegaRAID_info=$(storcli /c0 show | grep MegaRAID|awk -F'Mega' '{print $2}') QLogic_info=$(lspci -vv 2> /dev/null | grep QLE) Ethernet_info=$(lspci -vv 2> /dev/null
|grep Ethernet) Disk_info=$(storcli /call/eall/sall show | grep -A100 -B1 'EID:Slt' | egrep -v '^$|=') RAID_cfg=$(storcli /c0 show | grep -A100 TOP|grep -B100 'VD LIST'|grep -vE '^$|=|LIST|TOP') RAID_FW=$(storcli /c0 show | grep 'FW Version' | awk -F= '{print $NF}') Qlogic_FW=$(qaucli -pr fc -i all|egrep 'Flash Firmware Version|Running Firmware Version') Ethernet_FW=$(net_card=$(ip a|awk -F ': ' '{print $2}'|grep ^e);for i in $net_card;do echo "${i}的firmware-version:";ethtool -i $i|awk -F ": " '/^firmware/{print $2}' ;done) sys_info=$(uname -r;cat /etc/system-release /etc/redhat-release 2>/dev/null|sort|uniq) bios_version=$(dmidecode -s bios-version) bios_info=$(dmidecode -t bios|egrep -v '^$|^#') memory_info_add=$(dmidecode -t memory|egrep 'Locator|Configured Memory Speed:|Manufacturer:|Memory Technology:|Volatile Size:'|egrep -v 'Unknown|None|Node') CPU_info_add=$(lscpu |egrep '^Architecture:|^CPU\(s\):|^On-line CPU\(s\) list:') IPMI=$(ipmitool lan print |grep '^IP Address')

echo "
主機板廠商: $Baseboard_info 主機板型號: $Baseboard_name
系統資訊: $sys_info bios版本:$bios_version CPU型號: $Cpu_info cpu數量: $Cpu_num cpu其他資訊: $CPU_info_add 記憶體: $Memory_info 記憶體條數量: $Memory_num 其他記憶體資訊: $memory_info_add RAID卡:$MegaRAID_info RAID卡FW: $RAID_FW RAID組: $RAID_cfg 光纖卡: $QLogic_info 光纖卡FW: $Qlogic_FW 網絡卡: $Ethernet_info 網絡卡FW: $Ethernet_FW 硬碟: $Disk_info IPMI地址: $IPMI
"