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 也提供
其他作業系統命令可用於驗證連接埠是否正在接聽。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
Windows: https://docs.microsoft.com/windows-server/administration/windows-commands/netstat
在 Linux 和 Windows 上運作的一般命令是 'netstat -ano其他命令 findstr 或 grep 可透過管道傳送到 netstat 以篩選特定連接埠的命令。
curl(Linux):https://linux.die.net/man/1/curl
驗證連通性的通用命令是”
如果返回「已連接」消息,則可以忽略有關已關閉連接的其他消息。
curl -v HOSTNAME:PORT' 此命令返回附加資訊;我們正在尋找的行將說明如下: Connected to localhost (::1) port 9090 (#0)
如果返回「已連接」消息,則可以忽略有關已關閉連接的其他消息。
Test-NetConnection(Windows):https://docs.microsoft.com/powershell/module/nettcpip/test-netconnection?view=windowsserver2022-ps
驗證連通性的通用命令是”
Test-NetConnection -ComputerName HOSTNAME -port PORT`
- 可能需要確定兩個系統之間涉及多少個網路躍點。可使用
traceroute或tracert命令可以分別用於 Linux 和 Windows 系統上。使用此類型的命令可識別兩個 NetWorker 系統之間通訊時涉及哪些網路系統。這可能涉及通過 WAN 或防火牆。
Linux:https://linux.die.net/man/8/traceroute
Windows:https://support.microsoft.com/topic/how-to-use-tracert-to-troubleshoot-tcp-ip-problems-in-windows-e643d72b-2f4f-cdd6-09a0-fd2989c7ca8e
Windows:https://support.microsoft.com/topic/how-to-use-tracert-to-troubleshoot-tcp-ip-problems-in-windows-e643d72b-2f4f-cdd6-09a0-fd2989c7ca8e
- 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檔案:
3.如下所示的指令檔會輸出到 nsr\logs 資料夾 ping.out 檔案:
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 取消,或命令提示字元視窗關閉為止。
- Wireshark是另一個第三方程式,可以安裝在Windows和Mac系統上以監視網路流量:https://www.wireshark.org/
Affected Products
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle 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.