返回目录页

使用 Dell PowerEdge Diagnostics

Dell™ PowerEdge™ Diagnostics 2.9 版 用户指南

  使用 GUI

  使用命令行界面


可以通过两种方式访问 Dell™ PowerEdge™ Diagnostics:从图形用户界面 (GUI) 和从命令行界面 (CLI)。本节说明两种界面。


使用 GUI

当以 GUI 模式启动 PowerEdge Diagnostics 时,出现闪烁的屏幕表示发现设备的过程,直至枚举已完成。闪烁的屏幕还提供关于运行 PowerEdge Diagnostics 的重要信息。仅当启动应用程序时,才会发现或枚举设备。如果您更改系统硬件,请重新启动应用程序以便对您系统上的设备重新枚举。

注意:在枚举正在进行的过程中,从 Red Hat® Enterprise Linux® 系统或 SUSE® Linux Enterprise Server 连接或移除 USB 或 CD/DVD 设备可能会导致系统挂起。
注:如果系统未能发现 USB 控制器,请确保在 BIOS 中启用 USB 控制器,并且在 BIOS 设置菜单中将 USB 控制器支持设置为“ON with BIOS support”(开,支持 BIOS)

菜单选项

“File”(文件)菜单提供以下菜单选项:

注:“Save Configuration”保存配置 选项仅在 PowerEdge Diagnostics 的 GUI 版本中可用。
注:“Save Results”(保存结果)选项仅在 PowerEdge Diagnostics 的 GUI 版本中可用。

“Help”(帮助)菜单提供以下菜单选项:

诊断界面

PowerEdge Diagnostics GUI 分为两个部分:

诊断选择

使用该部分选择并组织设备和检测显示的方式。

选择选项

使用该列表框组织检测和已检测到的设备显示的方式。您可以从该列表框中选择三个选项的任何一项。

“Group by connection”(按连接分组)

使用该选项组织“Select Test(s) to Run”(选择要运行的检测窗格显示,使其显示为树结构,将连接作为节点,相应的设备和检测列在其下。

“Group by device”(按设备分组)

使用该选项组织“Select Test(s) to Run”(选择要运行的检测窗格显示,使其显示为树结构,将设备作为节点,每个设备相应的检测列在其下。如果设备呈灰度显示,则表示该设备没有相应的检测。但是,您仍然可以查看该设备的配置信息。

“Group by tests”(按检测分组)

使用该选项组织“Select Test(s) to Run”(选择要运行的检测窗格显示,使其显示为树结构,将检测作为节点,相应 的设备列在其下。

下表说明“Select Test(s) to Run”(选择要运行的检测)窗格中的图标。

表示设备。

表示设备带有不严重的错误或者相关的警告。

表示检测。

表示检测带有不严重的错误或者相关的警告。检测警告消息显示在 mouseover 上。

“Select All”(全选):单击该按钮可选择Select Test(s) to Run”(选择要运行的检测窗格中显示的全部设备和检测。

“Remove All”(全部删除):单击该按钮可删除Select Test(s) to Run”(选择要运行的检测窗格中显示的全部设备和检测。

选择要运行的检测

使用该部分选择设备和要执行的检测。该部分按照您在“Selection Options”(选择选项)列表框中所选择的选项组织。

如果是按设备分组来显示:

如果是按检测分组来显示:

注:可以在“Diagnostic Information”(诊断信息)部分中选择设备,并查看配置选项卡中高亮度显示的相应配置信息。

诊断信息

使用该部分查看系统配置和运行状况信息。此外,您可以运行所选择的检测并查看这些检测的结果。

配置

使用该选项卡可查看已检测到设备的运行状况以及它们的配置信息。要查看设备的配置信息,从“Select Test(s) to Run”(选择要运行的检测)窗格选择该设备。所选择设备的配置信息高亮度显示在该页中,并在以下标题下列出。

“Device Name”(设备名称):该设备的名称。

“Device Attribute”(设备属性):列出设备属性。以下为设备属性。

“Status”(状态)

指定设备的运行状况。

“Description”(说明)

指定简洁的说明。

“Class”(分类)

指定该设备所属的分类。例如,设备 COM1 属于分类串行端口。

“Location”(位置)

指定设备在系统中的位置。例如,系统板。

“Additional Information”(其它信息)

指定任何其它信息。例如,如果该设备嵌入在系统板上,值“Embedded”(嵌入)为该字段显示出来。

“Value”(值):指定设备每项属性对应的值。

“Additional Hardware Information”(其它硬件信息):提供设备的其它硬件信息,如果可用,显示在“Configuration”(配置)选项卡下。如果其它硬件可用,信息图标 显示在“Configuration”(配置)选项卡中的设备名称旁边。双击该行查看该设备的其它硬件信息。有关详情,请参阅“附录”。

所选择的检测

使用该选项卡运行您在Select Test(s) to Run”(选择要运行的检测)窗格中选择的检测。该选项卡包含以下部分。

“Diagnostic Tests Selected”(所选择的诊断检测):该列表框显示在Select Test(s) to Run”(选择要运行的检测)窗格中选择的所有检测。

“Diagnostic Options”(诊断选项):使用Tests Selected”(所选择的检测)选项卡的这一部分运行所选择的检测。该部分包含以下控件。

“Run Tests”(运行检测)

启动所选择的检测。可以同一次运行多个检测。

“Quick Test”(快速检测)

使用更快的算法执行特定的检测。如果在“Quick Test”快速检测)模式下运行后没有报告错误,而您仍然怀疑被检测的硬件出现问题,建议您清除(取消选择)“Quick Test”快速检测)模式并再次运行相同的检测。

“Number of Passes”(通过次数)

指定所选检测的反复次数。最小值为 1,最大值为 20。

注:“Status”(状态)选项卡中双击特定检测的行,以便查看详细信息。

状态

使用该选项卡查看正在运行的或者已经完成的检测的状态。“Elapsed Time”(所耗时间)“Overall Progress”(整体进程)作为“Status”(状态)的一部分显示。“Elapsed Time”(所耗时间)以小时:分钟:秒钟的格式显示,是自检测工作组开始运行起已经消耗的时间。“Overall Progress”(整体进程)是当前工作组中所有检测的累计进程。

每个检测的状态显示在以下列标题下面:

“Completed”(已完成)

指定检测已经完成。

“Suspended”(暂挂)

指定检测被暂挂。您仅可以手动暂挂检测。并不是所有的诊断检测均支持“Suspend”暂挂)功能。

“Aborted”(异常中断)

指定检测异常中断。您仅可以手动异常中断检测。并不是所有的诊断检测均支持Aborted异常中断)功能。

“Executing”(执行中)

指定检测正在运行中。

“Ready”(就绪)

指定检测尚未启动,但已在执行队列中。您可以在检测处于“Ready”就绪)状态时异常中断任何检测。

下表说明各种图标以及它们所代表的检测结果指示器:

检测成功完成。

检测执行中。

检测异常中断。

在检测执行过程中出现不严重的错误。

检测失败。

检测暂挂。

结果

使用该选项卡查看已执行检测的结果,以及有关每项检测结果的简要说明。

该选项卡中的“Result”(结果)列简要说明检测结果。 此外,您可以在列中任意一处双击以查看相应的结果信息。例如,如果检测失败,Result结果)列将显示出现的问题以及必须采取的任何措施。

单击鼠标右键可调出“Delete”(删除)/“Delete All Completed”(删除全部完成)菜单。选择“Delete”(删除)可删除单个检测的检测结果,选择“Delete All Completed”(删除全部完成)可从“Status”(状态)选项卡和“Results”(结果)选项卡删除所有已完成检测的全部检测结果。


使用命令行界面

要以 CLI 模式运行应用程序,从 x/oldiags/bin 运行 pediags,其中 x 代表安装目录。在 Windows 操作系统中,您也可以单击“Start”(开始)® “Programs”(程序)® PowerEdge Diagnostics 2.9”®PowerEdge Diagnostics CLI”来以 CLI 模式运行应用程序。

注意:在枚举正在进行的过程中从 Red Hat Enterprise Linux 系统或 SUSE Linux Enterprise Server 连接或移除 USB 或 CD/DVD 设备可能会导致系统挂起。

主 CLI 命令

以下命令执行 PowerEdge Diagnostics 的功能:

该命令显示关于 CLI 命令简短的文本帮助。

该命令列出所有设备分类和可用的检测。

该命令显示您所指定的 <设备类> 的文本帮助。例如,如果键入以下命令 pediags modem --help,该命令显示被列为调制解调器的设备的帮助信息,以及与调制解调器相关的不同检测。<设备类> 表示设备的软件包名称,例如网络和 cddvd。

该命令显示设备分类、检测或设备分类和检测均有的列表。默认选项是“all”(全部),显示设备分类和检测。您可以指定索引选项,并选择以何种格式显示输出。参数应遵照它们在上面所列的特定顺序,格式选项必须总是最后的参数。

例如,命令 pediags network --show test test-index=1,2,3 fmt=tbl 显示索引数字为表格格式的 1、2 和 3 的检测。

如果您键入以下命令 pediags network --show device device-index=1,2,3 fmt=tbl,该命令显示索引编号为表格格式的 1、2 和 3 的设备类别。

使用 pediags <设备类> --show device details=true 可查看其它设备信息,如果可用。

details=true 选项仅同“--show device”一起使用。例如,要查看 SCSI 设备的其它硬件信息,输入 pediags Scsidevdiag --show device details=true

该命令在您选择的设备分类上运行检测。您可以指定索引选项和检测设置,并选择以何种格式显示结果。参数应遵照它们在上面所列的特定顺序,并且格式选项必须总是最后的参数。

<检测 设置> 参数中,您可以指定“quicktest”(快速检测)“true”(真)还是“false”(假)可以指定所选检测的反复次数或者通过次数。“通过”指定要执行的通过次数。

例如命令 pediags network --run test-index=1,2,3 quicktest=true passes=6 fmt=tbl,对于网络设备分类中索引数字为 1、2 和 3 的检测,反复运行六次。结果则以表格格式显示。

该命令允许您在指定期限运行诊断检测。例如 pediags scsidevdiag --run device-index=1 test-index=1 time=30,在设备索引为 1 的 SCSI 设备上对索引为 1 检测运行 30 分钟。检测完成 72 小时之后或者 999 次通过之后检测停止,以最先发生的为准。

注:passes”(通过)参数的运行时间限制在 3 天(72 小时)。支持的反复次数最低为 1,最高为 999。
注:始终以分钟数指定 “time”(时间) 参数,并在 --run 参数后面输入 “time”(时间) 参数。
注:从两个不同的控制台在设备分类上同时运行 pediags 命令可能会显示信息:System resources may have already been used by another diagnostics instance(系统资源可能已由其它诊断实例使用)。

使用 <Ctrl><C> 在 CLI 模式中异常中断 PowerEdge Diagnostics

使用 <Ctrl><C> 通过 --show 命令异常中断并不会导致操作异常中断。运行检测时,可以使用 <Ctrl><C> 在执行顺序中的任何时间点停止检测。可能没有可用的输出,检测可能会退出,显示空白信息。如果 pediags 命令的执行被中断则可能会出现这种情况,即使是在诊断检测启动之前亦如此。如果异常中断已经启动的检测,该检测可能因 Test was aborted by the user(检测因用户而异常中断)结果事件而异常中断,条件是特定的检测支持“Abort”(异常中断)功能。对于多次通过,即使检测支持“Abort”(异常中断)检测也不会因 Test was aborted by the user(检测因用户而异常中断)结果事件而异常中断。这种情况的发生也许是因为多次通过检测在从一次通过到另一次通过之间可能已经出现过异常中断。

不支持异常中断功能的检测通常会运行到结束。请参阅表 4-1 查看支持任何或所有“Abort”(异常中断)“Suspend”暂挂)“Quick Test”快速检测)功能的检测的完整列表。

使用 CLI 编写脚本

The PowerEdge Diagnostics CLI 允许管理员编写可由操作系统执行的包程序或脚本。对于配备多台系统的企业,管理员可以编写脚本在系统部件上运行诊断检测,以确定这些部件的运行状况。

在很多情况下,对于定义好任务的用户,CLI 允许其快速检索系统信息。您可以使用操作系统的重定向功能将诊断输出重定向至文件。

也可以在编写脚本时使用下表中说明的退出代码。

0

检测具有通过的结果。

1

检测具有警告结果。

2

检测具有失败结果。

3

因为相关性问题或运行时间问题应用程序失败。

退出代码 01 2 仅适用于检测执行(不论是多次还是一次通过)。退出代码是所有已执行检测的总状态。例如在 20 次检测中,如果一次检测结果为警告,另一次检测结果为失败,而所有其它检测均为成功,则最终退出代码为 2。失败结果的退出代码,其优先级超过警告结果的退出代码。

调度诊断

使用操作系统的任务调度功能,您可以调度 PowerEdge Diagnostics 以在您的系统上运行诊断检测。


返回目录页