Dell EqualLogic PS 系列 diag 诊断日志收集
EqualLogic PS 系列存储用 Group Manager 命令行的 diag 命令收集诊断数据。命令会把阵列内部状态和配置数据编码后拆成若干个 .dgo 文件(Seg_1.dgo ~ Seg_n.dgo),存放在阵列上,不包含任何用户数据和账户密码。
diag只收集当前登录的那台阵列(成员)的数据。组内有多个成员时,需要分别登录每个成员的 IP 各执行一次;不要连接组 IP(Group IP),否则可能连到其他成员上。
运行 diag
用 Telnet 或 SSH 连接阵列某个网络接口的 IP(也可用串口线连接活动控制器的 Port 0),以
grpadmin账户登录。
输入
diag并回车,出现提示后输入y开始收集。整个过程需要几分钟,进度条偶尔会停顿一会儿,属正常现象。
收集结束时会显示可以用 FTP / SCP 取回文件的 IP 地址,并询问是否把结果输出到屏幕(text capture)。能用 FTP 取文件时直接回车(选 n)即可。

用 FTP 取回 .dgo 文件
在 Windows 资源管理器地址栏输入 ftp://<阵列成员 IP>,用 grpadmin 账户登录后下载全部 .dgo 文件:
资源管理器下载失败时改用命令行,务必使用二进制(binary)模式:
C:\> ftp 192.168.100.51
User: grpadmin
Password: ********
ftp> binary
ftp> mget *.dgo
ftp> bye
其他取回方式
- 邮件:阵列配置了邮件通知时,diag 会把各段数据以纯文本邮件发送到通知列表(最多约 6 封)。
- 屏幕输出:邮件和 FTP 都不可用时,先在 Telnet / SSH 客户端中开启会话记录,再在提示处输入
y把数据输出到屏幕,输出结束后关闭会话记录,记录文件即为诊断数据。
diag 生成的文件会一直保留在阵列上,直到被手工删除或被下一次 diag 覆盖。