浪潮故障诊断软件工具集用户手册

浪潮故障诊断软件工具集用户手册
浪潮故障诊断软件工具集用户手册

浪潮故障诊断软件工具集

用户手册

文档版本: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 本地日志收集

●黑盒解析,点击界面上的“黑盒解析”进入黑盒日志解析页,按提示选择要解析的黑盒日志,点

击“解析”。

相关主题
相关文档
最新文档