NetWorker:如何針對 Network 相關問題進行故障診斷

Summary: 本知識文章概述如何針對 NetWorker 系統之間的網路相關問題進行故障診斷。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

識別所涉及的系統。

請務必確定涉及哪些 NetWorker 系統,因為這可決定需要哪些連接埠。必須開啟 NetWorker 連接埠範圍。可透過執行以下命令傳回連接埠範圍: nsrports 在任何 NetWorker 系統上:
[root@networker ~]# nsrports
Service ports: 7937-9936 
Connection ports: 0-0 
視所涉及的程序而定,可能需要服務連接埠範圍以外的其他連接埠。例如:
  • 如果問題與 NetWorker 使用者介面 (NWUI、NMC) 和 NetWorker 伺服器之間的驗證問題有關,則還必須驗證連接埠 9090。
  • 如果問題與 NMC 未報告工作狀態詳細資料或傳回工作流程/動作訊息有關,則必須為訊息佇列配接卡連接埠開啟連接埠 5672 (非 SSL) 或 5671 (SSL)。

IP 位址和主機名稱

若要識別系統的 IP 位址,可以使用下列命令:

Linux: ifconfig -a 
注意:在某些系統上,您可以使用”hostname -i' 或 'ip a命令。
 
Windows: ipconfig /all
 
可使用 nslookup 可在 Linux 和 Windows 系統上使用命令,以判斷名稱解析是否正常: nslookup HOSTNAME
 
檢查系統的主機檔案,查看是否有建立任何項目,將 IP 位址別名為特定位址。
  • Linux:/etc/hosts
  • Windows:C:\Windows\System32\drivers\etc\hosts
注意:使用主機檔案進行位址解析時,請確定格式正確,並避免為同一個主機名稱列出多個 IP。僅使用第一個條目;後續的重複項將被忽略。

 

NetWorker 軟體

下列命令可用來判斷系統上已安裝哪些 NetWorker 套裝:

Linux: rpm -qa | grep lgto
[root@networker ~]# rpm -qa | grep lgto
lgtoserv-19.7.0.1-1.x86_64
lgtonmc-19.7.0.1-1.x86_64
lgtoadpt-19.7.0.1-1.x86_64
lgtonode-19.7.0.1-1.x86_64
lgtonwuiserv-19.7.0.1-1.x86_64
lgtoclnt-19.7.0.1-1.x86_64
lgtoman-19.7.0.1-1.x86_64
lgtoauthc-19.7.0.1-1.x86_64
lgtoxtdclnt-19.7.0.1-1.x86_64
Windows: 
a) 從命令提示符運行以下命令以打開 wmic 速: wmic
b) 執行下列指令: wmic 傳回已安裝 Dell 套件的命令:
product where "Vendor = 'Dell EMC'" get name, IdentifyingNumber, PackageName
C:\Users\Administrator.EMCLAB>wmic
wmic:root\cli>product where "Vendor = 'Dell EMC'" get name, IdentifyingNumber, PackageName
IdentifyingNumber                       Name                                PackageName
{09C46820-6736-41B9-AC6C-BF046A2826D6}  NetWorker                           NwClientMsi.msi
{172FB702-9DD3-4055-B51A-A9BA84A939F8}  NetWorker                           NwServerMsi.msi
{72B28AF4-3E5F-4D25-9783-BDC75834E8DE}  Config Checker                      CfgChkMsi.msi
{21D31D06-642E-4FDE-B5CE-FD5EB60CB5BA}  bbbwt                               BBBWT.msi
{B4A16C17-56BB-4E6A-930D-41ABCF450D44}  NetWorker                           NwStorageNodeMsi.msi
{C5A3D127-D4A2-467D-B59D-1325E990E3A3}  NetWorker Management Web UI Server  mcui.msi
{33B57DB7-A2DE-47FA-B3FC-E4913A44577C}  NetWorker Authentication Service    Authc.msi
{BF3656C8-B9EA-4307-8CC9-F942CBB36839}  NetWorker Extended Client           NwExtClientMsi.msi
{2823290C-7ED5-482E-80A3-EE1103413F47}  File system Agent Boost             FSAGENT.msi
{915EB72E-2207-42C1-A1BD-E80E956CEFE8}  NetWorker Management Console        NMC.msi
{DD0624DF-911C-4ED5-B2F0-B57EA6BEC3CE}  powerprotectagentsvc                AgentService.msi
 

確定偵聽連接埠

The NetWorker nsrrpcinfo 命令可用來判斷哪些服務和連接埠正在 NetWorker 伺服器上接聽:
語法: nsrrpcinfo -p HOSTNAME
[root@networker ~]# nsrrpcinfo -p localhost
PROGRAM VERSION PROTOCOL PORT SERVICE       
100000  2       tcp      7938 nsrportmapper  Port Mapper
100000  2       udp      7938 nsrportmapper  Port Mapper
390436  1       tcp      9796 nsrexecd       GSS Authentication
390435  1       tcp      8176 nsrexecd       Resource Mirror
390113  1       tcp      7937 nsrexecd       Remote Execution
390440  1       tcp      9667 nsrexecd_nsrfa Remote File Access
390460  1       tcp      7999 auth_proxyd    Authentication Proxy
390103  2       tcp      8121 nsrd           Server
390109  2       tcp      8121 nsrd           Remote Monitoring
390110  1       tcp      8121 nsrd           Jukebox Management
390120  1       tcp      8121 nsrd           License Manager
390107  5       tcp      8885 nsrmmdbd       Media Database
390107  6       tcp      8885 nsrmmdbd       Media Database
390114  1       tcp      8588 nsrdispd       Dispatcher
390105  5       tcp      9845 nsrindexd      Index Database
390105  6       tcp      9845 nsrindexd      Index Database
390439  1       tcp      9198 nsrfa          Remote File Access
390433  1       tcp      8344 nsrjobd        Job Management
390111  1       tcp      9282 nsrsnmd        Storage Node Management
390438  1       tcp      8726 nsrlogd        Audit Logging
390104  905     tcp      8225 nsrmmd         Media Multiplexor
390104  405     tcp      9392 nsrmmd         Media Multiplexor
390104  305     tcp      9577 nsrmmd         Media Multiplexor
390104  205     tcp      9545 nsrmmd         Media Multiplexor
390402  1       tcp      9001 gstd           GST
390104  705     tcp      8070 nsrmmd         Media Multiplexor
390104  805     tcp      8213 nsrmmd         Media Multiplexor
注意:這列出了大多數服務;但是,未列出某些進程/埠。例如,我們看不到此結果中返回的 AUTHC 埠 (9090)。使用此命令檢查另一個系統的接聽連接埠,方法是輸入其完整網域名稱 (FQDN) 或 IP 位址,而非 localhost。

其他作業系統命令可用於驗證連接埠是否正在接聽。NetWorker 也提供 nsrports 命令為貴組織設定主要和次要 IT 連絡人。
語法: nsrports -t HOSTNAME -p PORT
[root@networker ~]# nsrports -t localhost -p 9090
Forward lookup for localhost
Query time:              0.000 sec
Canonical name (CNAME):  localhost
Address (AAAA):          ::1
Connect to port 9090:    Succeeded (0.000 sec)
Address (A):             127.0.0.1
Connect to port 9090:    Succeeded (0.000 sec)

Reverse lookup for ::1
Query time:              0.000 sec
Name:                    localhost6

Reverse lookup for 127.0.0.1
Query time:              0.000 sec
Name:                    localhost
注意:如果已指定主機名稱或 IP,此命令也會檢查 DNS 解析。


其他第三方工具 (NetWorker 隨附於其中),可用於:

    • netstat: 

Linux: https://linux.die.net/man/8/netstat此超連結會帶您前往 Dell Technologies 以外的網站。
Windows: https://docs.microsoft.com/windows-server/administration/windows-commands/netstat此超連結會帶您前往 Dell Technologies 以外的網站。

在 Linux 和 Windows 上運作的一般命令是 'netstat -ano其他命令 findstrgrep 可透過管道傳送到 netstat 以篩選特定連接埠的命令。

驗證連通性的通用命令是”curl -v HOSTNAME:PORT' 此命令返回附加資訊;我們正在尋找的行將說明如下: Connected to localhost (::1) port 9090 (#0)
如果返回「已連接」消息,則可以忽略有關已關閉連接的其他消息。
驗證連通性的通用命令是”Test-NetConnection -ComputerName HOSTNAME -port PORT`
  • 可能需要確定兩個系統之間涉及多少個網路躍點。可使用 traceroute 或 tracert 命令可以分別用於 Linux 和 Windows 系統上。使用此類型的命令可識別兩個 NetWorker 系統之間通訊時涉及哪些網路系統。這可能涉及通過 WAN 或防火牆。
  • ICMP ping 可用於監控數據包丟失。根據預設,除非提供計數,否則 Linux 系統會執行連續的 ping。若要在 Windows 系統上連續執行 ping,請執行: ping -t HOSTNAME
注意:根據預設,ping 不會添加時間戳記。在某些情況下,當觀察到網路問題與 NetWorker 中觀察到的行為對應時間戳記可能會有所説明。可以執行以下操作以生成帶時間戳的 ping。

Linux:
1.執行下列命令:
nohup ping ADDRESS | while read l; do echo `date` $l; done >> /nsr/logs/`hostname`_ping.log &
注意: nohup 即使在 SSH 工作階段終止後,也會在背景執行命令。開啟重複的工作階段以繼續工作。如果在執行工作階段時使用 CTRL+C,命令會暫停。

範例:
[root@nsr ~]# nohup ping 192.168.9.106 | while read l; do echo `date` $l; done >> /nsr/logs/`hostname`_ping.log &
[1] 384206
[root@nsr ~]# nohup: ignoring input and redirecting stderr to stdout

[root@nsr ~]# tail -f /nsr/logs/nsr.amer.lan_ping.log
Mon Aug 19 04:09:43 PM EDT 2024 64 bytes from 192.168.9.106: icmp_seq=20 ttl=64 time=0.466 ms
Mon Aug 19 04:09:44 PM EDT 2024 64 bytes from 192.168.9.106: icmp_seq=21 ttl=64 time=0.494 ms
Mon Aug 19 04:09:45 PM EDT 2024 64 bytes from 192.168.9.106: icmp_seq=22 ttl=64 time=0.542 ms
Mon Aug 19 04:09:46 PM EDT 2024 64 bytes from 192.168.9.106: icmp_seq=23 ttl=64 time=0.513 ms
Mon Aug 19 04:09:47 PM EDT 2024 64 bytes from 192.168.9.106: icmp_seq=24 ttl=64 time=0.491 ms
Mon Aug 19 04:09:48 PM EDT 2024 64 bytes from 192.168.9.106: icmp_seq=25 ttl=64 time=0.492 ms

2.若要停止 ping,請取得行程的 PID,並使用 kill 命令為貴組織設定主要和次要 IT 連絡人。

[root@nsr ~]# ps -ef | grep ping
gdm         3893    2389  0 Aug15 tty1     00:00:08 /usr/libexec/gsd-housekeeping
root      384206  383520  0 16:14 pts/1    00:00:00 ping 192.168.9.106
root      384220  383520  0 16:14 pts/1    00:00:00 grep --color=auto ping
[root@nsr ~]# kill -9 384206

Windows:
1.建立包含以下內容
的.bat檔案:範例: timed-ping.bat
@echo off
ping -t ADDRESS |find /v ""|cmd /q /v:on /c "for /l %%a in (0) do (set "data="&set /p "data="&if defined data echo(!date! !time! !data!)" >> "C:\Program Files\EMC NetWorker\nsr\logs\ping.out" 2<&1
2.從管理員命令提示字元執行.bat檔案: timed-ping.bat
3.如下所示的指令檔會輸出到 nsr\logs 資料夾 ping.out 檔案:
Mon 08/29/2022 12:40:36.53 Reply from 192.168.25.10: bytes=32 time<
Mon 08/29/2022 12:40:36.53 1ms TTL=64
Mon 08/29/2022 12:40:37.53 Reply from 192.168.25.10: bytes=32 time<
Mon 08/29/2022 12:40:37.53 1ms TTL=64
Mon 08/29/2022 12:40:38.53 Reply from 192.168.25.10: bytes=32 time<
Mon 08/29/2022 12:40:38.53 1ms TTL=64
Mon 08/29/2022 12:40:39.53 Reply from 192.168.25.10: bytes=32 time<
Mon 08/29/2022 12:40:39.53 1ms TTL=64
Mon 08/29/2022 12:40:40.53 Reply from 192.168.25.10: bytes=32 time<
Mon 08/29/2022 12:40:40.53 1ms TTL=64
注意:指令檔會一直執行,直到使用 CTRL+C 取消,或命令提示字元視窗關閉為止。

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000202820
Article Type: How To
Last Modified: 22 Oct 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.