浪潮故障诊断软件工具集用户手册
![浪潮故障诊断软件工具集用户手册](https://img.360docs.net/imge9/1r8h68qls7dr4r3txa1d4e18ty43kn8l-91.webp)
![浪潮故障诊断软件工具集用户手册](https://img.360docs.net/imge9/1r8h68qls7dr4r3txa1d4e18ty43kn8l-22.webp)
浪潮故障诊断软件工具集
用户手册
文档版本:2.2
发布日期:2017-3-19
目录
目录 (2)
版本信息 (5)
第一部分浪潮LINUX版日志收集工具 (6)
1概述 (6)
1.1 功能简介 (6)
1.2 规格说明 (6)
1.3 应用说明 (6)
2安装与使用 (8)
2.1 安装步骤 (8)
2.2 使用方法 (8)
3日志收集 (9)
3.1 功能介绍 (9)
3.2使用方法 (15)
第二部分浪潮WINDOWS版日收集工具 (17)
1概述 (17)
1.1 功能简介 (17)
1.2 规格说明 (17)
1.3 应用说明 (18)
2安装与使用 (19)
2.1 安装步骤 (19)
2.2 使用方法 (19)
3日志收集 (22)
3.1 功能介绍 (22)
3.2 使用方法 (26)
4IPMI工具 (29)
4.1 功能介绍 (29)
4.2 使用方法 (29)
5黑盒日志解析工具 (31)
5.1 功能介绍 (31)
5.2 使用方法 (31)
第三部分浪潮单机版压力测试工具 (32)
1概述 (32)
1.1 功能简介 (32)
1.2 规格说明 (32)
1.3 应用说明 (33)
2安装与使用 (34)
2.1 安装步骤 (34)
3硬件信息展示 (36)
3.1 功能介绍 (36)
3.2 使用方法 (36)
4CPU压力测试 (40)
4.1 功能介绍 (40)
4.2 使用方法 (40)
5内存压力测试 (41)
5.1 功能介绍 (41)
5.2 使用方法 (41)
6硬盘压力测试 (42)
6.1 功能介绍 (42)
6.2 使用方法 (42)
7日志收集和故障诊断 (43)
7.1 功能介绍 (43)
7.2 使用方法 (43)
8保存日志到U盘 (46)
8.1 功能介绍 (46)
8.2 使用方法 (46)
第四部分浪潮云端故障诊断系统 (47)
1概述 (47)
1.1 功能简介 (47)
1.2 规格说明 (47)
1.3 应用说明 (48)
2安装与使用 (49)
2.1 安装步骤 (49)
2.2 使用方法 (49)
3故障分布统计 (50)
3.1 功能介绍 (50)
3.2 使用方法 (50)
4批量上传日志 (52)
4.1 功能介绍 (52)
4.2 使用方法 (52)
5故障诊断 (53)
5.1 功能介绍 (53)
5.2 使用方法 (55)
6诊断结果导出 (57)
6.1 功能介绍 (57)
6.2 使用方法 (57)
7普通用户修改密码 (58)
7.1 功能介绍 (58)
7.2 使用方法 (58)
8用户管理 (59)
8.1 功能介绍 (59)
9故障规则录入 (60)
9.1 功能介绍 (60)
9.2 使用方法 (60)
附-LIVEUSB制作(WINDOWS) (61)
版本信息
版本完成日期变更记录变更人1.0 2016.6.18 新建王兴隆
1.1 2016.7.11 修改操作王兴隆
2.0 2016.11.19 完善诊断工具王兴隆
2.1 2017.
3.16 整合浪潮诊断软件工具集用户手册,包括Linux日志搜集工具、Windows日志收集工具、单机压力测试工具、云端故障诊断系统
王兴隆
2.2 2017.
3.21 增加可诊断故障列表王兴隆
第一部分浪潮Linux版日志收集工具1概述
1.1 功能简介
Linux版日志收集工具面向客服、测试、工程人员,工具运行在Linux系统下收集服务器故障日志。
主要功能:
●本地日志收集
●远程BMC日志收集
1.2 规格说明
表1-1 规格
组件规格
支持的产品浪潮自研服务器,包括
●2路服务器,NF5270M3/M4、NF5280M3/M4、SA5212M4、NF5170M4等
●4路服务器,NF8460M3/M4、NF8480M3/M4
●8路服务器,TS850、TS860
●刀片服务器,I8000、I9000等
功能列表●本地日志收集
●远程BMC日志收集
运维工具●BMC
ipmitool,Linux系统下的ipmi工具
curl,获取黑盒日志等,需要Linux操作系统安装curl
●LSI RAID卡
Linux系统storcli64、storcli
Linux系统MegaCli64、MegaCli
●PMC RAID卡
Linux系统arcconf-x64、arcconf-x86
1.3 应用说明
使用场景
●运行在安装Linux OS服务器上,收集OS系统日志、RAID卡日志、BMC日志;
●运行在远程安装Linux OS的PC上,用于远程收集BMC日志;
使用说明
●使用前,建议登录客服网站下载最新版本;
●使用此工具前需要向客户说明工具用途,并征得客户同意;
●任何操作必须得到客户的授权,禁止进行超出客户审批范围的操作;
●日志等数据传出需要征得客户同意;
2 安装与使用
2.1 安装步骤
●从客服网站下载最新版本工具;
●检查获取的软件包,通过对比MD5码确保与网站上的原始软件包一致;
●解压得到可执行工具;
●命令行运行./run.sh进入操作界面。
2.2 使用方法
操作场景
命令行运行./run.sh进入操作界面,如图1.1:
图1.1 操作界面
●直接回车进行本地日志收集
●输入BMC IP可启动远程BMC日志收集
必备条件
●日志收集的目标服务器必须是浪潮自研服务器;
●工具的操作系统必须是Linux操作系统。
3日志收集
3.1 功能介绍
日志收集包括两种模式,本地日志收集和远程日志收集:
本地日志收集模式,工具运行在服务器Linux操作系统下,获取系统日志、RAID卡日志、BMC日志等,文件收集清单如表1-2:
表1-2 本地日志文件清单
模块 文件名称 收集命令 文件说明
bios version_bios.txt dmidecode -t bios BIOS版本dmisystem.txt dmidecode -t 1 系统信息
dmidecode dmidecode DMI信息
biosoption.txt SCELNX_64 /o /s BIOS选项
bmc chassis_power_status.txt ipmitool chassis power status 服务器上电状态 chassis_status.txt ipmitool chassis status 服务器上电状态
bmc_customid.txt ipmitool raw 0x3a 0x9a 浪潮自定义用户ID
power_status.txt ipmitool power status 服务器上电状态
fru.txt ipmitool fru list FRU
mc_info.txt ipmitool mc info BMC版本信息
mc_getenables.txt ipmitool mc getenables BMC启用信息
mc_guid.txt ipmitool mc guid BMC GUID
mc_selftest.txt ipmitool mc selftest BMC自检
mc_watchdog_get.txt ipmitool mc watchdog get BMC Watchdog信
息
sensor_list_all.txt ipmitool sensor list all 传感器列表
sensor.txt ipmitool sensor 传感器列表
sdr_elist_all.txt ipmitool sdr elist all 传感器列表
sdr_list_all.txt ipmitool sdr list all 传感器列表
sdr.txt ipmitool sdr 传感器列表
sel_elist.txt ipmitool sel elist SEL日志
sel_list.txt ipmitool sel list SEL日志
Sel.txt ipmitool sel SEL配置
sel.bin ipmitool sel writeraw sel.bin SEL日志原始数据
bmctime.txt ipmitool sel time get BMC时间获取
bmctime.txt ipmitool raw 0x0a 0x48 BMC时间获取
systime.txt date 系统本地时间
systime.txt Hwclock 系统本地时间
lan_print_1.txt ipmitool lan print 1 BMC管理网络信息
lan_print_8.txt ipmitool lan print 8 BMC管理网络信息
lan_print.txt ipmitool lan print BMC管理网络信息
bmcreg lxRW_x64 p2a dump 1e600000
BMC寄存器信息
190000
channel_getaccess_1.txt ipmitool channel getaccess 1 BMC Channel信息
channel_getaccess_8.txt ipmitool channel getaccess 8 BMC Channel信息
channel_getciphers_ipmi.txt ipmitool channel getciphers ipmi 1 BMC Channel信息
channel_getciphers_ipmi.txt ipmitool channel getciphers ipmi 8 BMC Channel信息
channel_getciphers_ipmi.txt ipmitool channel getciphers ipmi BMC Channel信息
channel_getciphers_sol.txt ipmitool channel getciphers sol 1 BMC Channel信息
channel_getciphers_sol.txt ipmitool channel getciphers sol 8 BMC Channel信息
channel_getciphers_sol.txt ipmitool channel getciphers sol BMC Channel信息
channel_info.txt ipmitool channel info BMC Channel信息
firewall_info_1.txt ipmitool firewall info 1 BMC防火墙信息
firewall_info_8.txt ipmitool firewall info 8 BMC防火墙信息
mestatus ipmitool -b 0x06/0x00 -t 0x2c raw
ME状态
0x06 0x04
medeviceinfo.txt ipmitool -b 0x06/0x00 -t 0x2c raw
ME版本
0x06 0x01
session_info_active.txt ipmitool session info active BMC Session信息
session_info_all.txt ipmitool session info all BMC Session信息
sol_info.txt ipmitool sol info BMC Session信息
sol_payload_status.txt ipmitool sol payload status BMC Session信息
user_list_1.txt ipmitool user list 1 BMC用户细信息
user_list_8.txt ipmitool user list 8 BMC用户细信息
8480fpga.txt ipmitool raw 0x3a 0xe5 NF8480Mx FPGA版
本
8460cpld.txt ipmitool raw 0x2e 0x10 NF8460Mx CPLD版
本
mespec_pingcpux.txt ipmitool CPU连通状态
csr.txt ipmitool CPU CSR寄存器
msr.txt ipmitool CPU MSR寄存器cpu cpuinfo.txt /proc/cpuinfo CPU信息cpu_dmidecode.txt dmidecode -t processor CPU信息
disk fdisk_l.txt fdisk -l 硬盘信息
sys_block.txt ls -l /sys/block/sd* 硬盘信息
disklist smartctl --scan 硬盘信息
parted_disk.txt parted /dev/sdx print 硬盘信息
disk_smart.txt smartctl -a /dev/sdx 硬盘信息driver lsmod.txt lsmod 驱动信息memory memory_dmidecode.txt dmidecode -t memory 内存信息
memory_free.txt free 内存信息
memory_free.txt free -m 内存信息
memory_free.txt free -g 内存信息
mem_ecc.txt mcelog --client 内存信息nic lspci_eth.txt lspci 网络信息ifconfig.txt ifconfig -a 网络信息
ifconfig.txt ifconfig -s 网络信息
/etc/modprobe.d/ /etc/modprobe.d/ 网络信息
/etc/sysconfig/ /etc/sysconfig/network* 网络信息
/etc/sysconfig/network-scripts/ /etc/sysconfig/network-scripts/ 网络信息
netstat.txt netstat -i -n 网络信息
netstat.txt netstat -avn 网络信息
netstat.txt netstat -s 网络信息
netstat.txt netstat -rvn 网络信息
netstat.txt netstat -antp 网络信息
netstat.txt netstat -lntp 网络信息
netstat.txt netstat -tuanp 网络信息
ethtool.txt ethtool -i 网络信息
route_n.txt route -n 网络信息
iptables_l.txt iptables -L 网络信息
modinfo.txt modinfo ixgbe 网络信息
modinfo.txt modinfo bnx2 网络信息raid storcliAdpAllInfo storcli64 -AdpAllInfo -aALL RAID卡信息storcliPDList storcli64 -PDList -aALL RAID卡信息
MegaCliLDInfo storcli64 -LDInfo -Lall -aALL RAID卡信息
storcliVallShowAll storcli64 /call/vall show all RAID卡信息
storcliAdpalilog storcli64 -adpalilog –aALL RAID卡信息
storcliAdpbbucmd storcli64 -adpbbucmd -aALL RAID卡信息
storcliPallShowAll storcli64 /call/pall show all RAID卡信息
MegaCliFwTermLog MegaCli64 -FwTermLog Dsply -aALL RAID卡信息
MegaCliAdpEventLogGetEventlogInfo MegaCli64 -AdpEventLog
RAID卡信息
-GetEventlogInfo -aALL
MegaCliFwTermLog MegaCli64 -FwTermLog Dsply -aALL RAID卡信息
MgEvtLog MegaCli64 -AdpEventLog -GetEvents
RAID卡信息
-f MgEvtLog –aALL
MegaCliAdpEvtLogGetSinceShutdown MegaCli64 -AdpEventLog
RAID卡信息
-GetSinceShutdown -f
MegaCliAdpEvtLogGetSinceShutdown
MegaCliAdpEvtLogGetSinceReboot MegaCli64 -AdpEventLog
RAID卡信息
-GetSinceReboot -f
MegaCliAdpEvtLogGetSinceReboot.log
sysconf lscmds lscpu 系统配置信息lshw lshw 系统配置信息
lsblk lsblk 系统配置信息
lspci lspci 系统配置信息
lsscsi lsscsi 系统配置信息
lsusb lsusb 系统配置信息
lspcixxxvvvt.txt lspci -xxx -vvv -t 系统配置信息
lspcixxxvvvb.txt lspci -xxxx -vvv -b 系统配置信息
lspcitv.txt lspci -tv 系统配置信息
lspcin.txt lspci –n 系统配置信息
lspcinn.txt lspci -nn 系统配置信息
lspcivvv.txt lspci -vvv 系统配置信息
lsusb.txt lsusb 系统配置信息
lsusbtv.txt lsusb –tv 系统配置信息
lsmod.txt lsmod 系统配置信息system /etc/ /etc/ 系统日志/var/log/ /var/log/ 系统日志
last_reboot.txt last reboot 系统日志
/root/ /root/.bash_history 系统日志
dmesg.txt dmesg 系统日志
dump_list.txt du -ah /var/crash/ 系统日志
command_log.txt df -lT 系统日志
command_log.txt df -li 系统日志
command_log.txt mount 系统日志
command_log.txt nfsstat -cnrs 系统日志
command_log.txt lsof 系统日志
command_log.txt last 系统日志
command_log.txt ulimit -a 系统日志
command_log.txt ipcs -a 系统日志
command_log.txt ipcs -l 系统日志
command_log.txt sysctl -a 系统日志
command_log.txt uptime 系统日志
command_log.txt iostat 系统日志
command_log.txt top -n 1 系统日志
command_log.txt vmstat 系统日志
command_log.txt service --status-all 系统日志
command_log.txt uname -a 系统日志
command_log.txt ps auwx 系统日志
command_log.txt hostid 系统日志
command_log.txt rpm -qa 系统日志
command_log.txt printenv 系统日志
command_log.txt hostname 系统日志
command_log.txt cat /etc/issue 系统日志
command_log.txt lsb_release -a 系统日志
command_log.txt chkconfig --list 系统日志
command_log.txt cat /etc/issue 系统日志
/proc/ /proc/filesystems 系统日志
/proc/self/ /proc/self/ 系统日志
远程日志收集模式,工具运行在远程PC端,访问目标服务器BMC获取BMC日志,BMC日志文件收集清单如表1-3。
表1-3 远程收集BMC日志文件清单
bmc chassis_power_status.txt ipmitool chassis power status 服务器上电状态 chassis_status.txt ipmitool chassis status 服务器上电状态
bmc_customid.txt ipmitool raw 0x3a 0x9a 浪潮自定义用户ID
power_status.txt ipmitool power status 服务器上电状态
fru.txt ipmitool fru list FRU
mc_info.txt ipmitool mc info BMC版本信息
mc_getenables.txt ipmitool mc getenables BMC启用信息
mc_guid.txt ipmitool mc guid BMC GUID
mc_selftest.txt ipmitool mc selftest BMC自检
mc_watchdog_get.txt ipmitool mc watchdog get BMC Watchdog信
息
sensor_list_all.txt ipmitool sensor list all 传感器列表
sensor.txt ipmitool sensor 传感器列表
sdr_elist_all.txt ipmitool sdr elist all 传感器列表
sdr_list_all.txt ipmitool sdr list all 传感器列表
sdr.txt ipmitool sdr 传感器列表
sel_elist.txt ipmitool sel elist SEL日志
sel_list.txt ipmitool sel list SEL日志
Sel.txt ipmitool sel SEL配置
sel.bin ipmitool sel writeraw sel.bin SEL日志原始数据
bmctime.txt ipmitool sel time get BMC时间获取bmctime.txt ipmitool raw 0x0a 0x48 BMC时间获取systime.txt date 系统本地时间 systime.txt Hwclock 系统本地时间 lan_print_1.txt ipmitool lan print 1 BMC管理网络信息lan_print_8.txt ipmitool lan print 8 BMC管理网络信息lan_print.txt ipmitool lan print BMC管理网络信息channel_getaccess_1.txt ipmitool channel getaccess 1 BMC Channel信息
channel_getaccess_8.txt ipmitool channel getaccess 8 BMC Channel信息
channel_getciphers_ipmi.txt ipmitool channel getciphers ipmi 1 BMC Channel信息
channel_getciphers_ipmi.txt ipmitool channel getciphers ipmi 8 BMC Channel信息
channel_getciphers_ipmi.txt ipmitool channel getciphers ipmi BMC Channel信息
channel_getciphers_sol.txt ipmitool channel getciphers sol 1 BMC Channel信息
channel_getciphers_sol.txt ipmitool channel getciphers sol 8 BMC Channel信息
channel_getciphers_sol.txt ipmitool channel getciphers sol BMC Channel信息
channel_info.txt ipmitool channel info BMC Channel信息firewall_info_1.txt ipmitool firewall info 1 BMC防火墙信息firewall_info_8.txt ipmitool firewall info 8 BMC防火墙信息mestatus ipmitool -b 0x06/0x00 -t 0x2c raw
ME状态
0x06 0x04
medeviceinfo.txt ipmitool -b 0x06/0x00 -t 0x2c raw
ME版本
0x06 0x01
session_info_active.txt ipmitool session info active BMC Session信息
session_info_all.txt ipmitool session info all BMC Session信息sol_info.txt ipmitool sol info BMC Session信息sol_payload_status.txt ipmitool sol payload status BMC Session信息user_list_1.txt ipmitool user list 1 BMC用户细信息user_list_8.txt ipmitool user list 8 BMC用户细信息8480fpga.txt ipmitool raw 0x3a 0xe5 NF8480Mx FPGA版
本
8460cpld.txt ipmitool raw 0x2e 0x10 NF8460Mx CPLD版
本
blackbox.log curl BMC黑盒日志blackboxpeci.log curl BMC黑盒日志
onekeylog.asp curl BMC一键日志
mespec_pingcpux.txt ipmitool CPU连通状态
csr.txt ipmitool CPU CSR寄存器
msr.txt ipmitool CPU MSR寄存器3.2使用方法
本地日志收集模式
工具运行在服务器Linux操作系统下,获取系统日志、RAID卡日志、BMC日志等,使用方法如下:
●方法1:命令行运行./run.sh,按提示不输入BMC IP,直接回车触发本地日志收集,如图1.2:
图1.2 本地日志收集
●方法2:命令行执行./DiagInfoCollect.sh触发本地日志收集,如图1.3:
图1.3 BMC远程日志收集
●日志收集结束后会生成名为ProductName_ProductSerial_SYSIP_Time.tar.gz的压缩包。
远程日志收集模式
工具运行在远程PC端,访问目标服务器BMC获取BMC日志,使用方法如下:
●方法1:命令行运行./run.sh,按提示输入BMC IP、用户名、密码触发BMC日志收集,如图1.4
图1.4 运行run.sh触发BMC远程日志收集
●方法2:命令行执行./DiagInfoCollect.sh BMCIP Username Password触发BMC日志收集,如图1.5:
图1.5 命令行参数触发BMC远程收集
●日志收集结束后会生成名为ProductName_ProductSerial_BMCIP_Time.tar.gz的压缩包。
第二部分浪潮Windows版日收集工具1概述
1.1 功能简介
Windows版日志收集工具面向客服、测试、工程人员,工具运行在Windows系统下收集服务器故障日志。
主要功能:
●本地日志收集
●远程BMC日志收集
●IPMI工具
●黑盒日志解析
1.2 规格说明
表2-1 规格
组件规格
支持的产品浪潮自研服务器,包括
●2路服务器,NF5270M3/M4、NF5280M3/M4、SA5212M4、NF5170M4
等
●4路服务器,NF8460M3/M4、NF8480M3/M4
●8路服务器,TS850、TS860
●刀片服务器,I8000、I9000等
功能列表●本地日志收集
●远程BMC日志收集
●IPMI工具
●黑盒日志解析
运维工具●BMC
ipmitool,Windows系统下的ipmi工具
●LSI RAID卡
Windows系统MegaCli64、MegaCli
●PMC RAID卡
Windows系统arcconf-x64、arcconf-x86
●OS
Windows系统EMCRPTS_X64_V52.exe、EMCRPTS_X86_V52.exe
●硬盘
smartctl.exe
1.3 应用说明
使用场景
●运行在安装Windows OS服务器上,收集OS系统日志、RAID卡日志、BMC日志;
●运行在远程安装Windows OS的PC上,用于远程收集BMC日志;
使用说明
●使用前,建议登录客服网站下载最新版本
●使用此工具前需要向客户说明工具用途,并征得客户同意
●任何操作必须得到客户的授权,禁止进行超出客户审批范围的操作
●日志等数据传出需要征得客户同意
2 安装与使用
2.1 安装步骤
●从客服网站下载最新版本工具
●检查获取的软件包,通过对比MD5码确保与网站上的原始软件包一致
●解压得到可执行工具
●双击“InspurDiagLogCollect.exe”运行日志收集工具,进入操作界面
2.2 使用方法
双击“InspurDiagLogCollect.exe”运行日志收集工具,操作界面如图2.1:
图2.1 Windows日志收集工具操作界面
●远程收集,点击界面上的“远程收集”进入远程收集页,按照页面提示输入BMC IP地址、用户
名、密码后点击“Collect”进行远程日志收集;
图2.2 远程日志收集
●IPMI工具,点击界面上的“远程收集”进入远程收集页,按照页面提示输入BMC IP地址、用户
名、密码,选择“CMD List”列表中的一个选项,点击“Send IPMI Cmd”发送IPMI命令;
图2.3 发送IPMI命令
●本地收集,点击界面上的“本地收集”进入本地收集页,点击“Collect”进行本地日志收集;
图2.4 本地日志收集
●黑盒解析,点击界面上的“黑盒解析”进入黑盒日志解析页,按提示选择要解析的黑盒日志,点
击“解析”。