[root@nbu-server logs]# ls
51216-111-8323328-081208-0000000000.log 51216-118-8323328-081208-0000000000.log
51216-116-8323328-081208-0000000000.log 51216-127-8323328-081208-0000000000.log
51216-117-8323328-081208-0000000000.log 51216-132-8323328-081208-0000000000.log
日誌檔案內容:
[root@nbu-server logs]# more 51216-163-8323328-081208-0000000000.log
$Header 65543,51216,163,1228729263,-28800,nbu-server
0,51216,137,163,1,1228729263803,7233,4395328,0:,117:logging
configuration set to Svc Debug = 1 Svc Diag = 1 Lib Debug = 1 Lib Diag
= 1 Orb Level = 0(OrbService.cpp:819),30:OrbService::configureLogging_u,1
0,51216,137,163,2,1228729263805,7233,4395328,0:,73:=====================================================(OrbService.cpp:727),24:OrbS
ervice::setupLogging,1
0,51216,137,163,3,1228729263805,7233,4395328,0:,52:
nbsvcmon Starting (OrbService.cpp:728),24:OrbService::setupLogging,
1
0,51216,137,163,4,1228729263805,7233,4395328,0:,73:=====================================================(OrbService.cpp:729),24:OrbS
ervice::setupLogging,1
0,51216,163,163,1,1228729263806,7233,4395328,0:,
日誌格式比較難懂,可以用下面的方式檢視:
顯示最近 20 分鐘內釋出的發起方 116 (nbpem) 的日誌訊息:
vxlogview -o 116 -t 00:20:00
顯示特定時間段內釋出的 nbpem 的日誌訊息:
vxlogview -o nbpem -b "05/03/05 06:51:48 AM" -e "05/03/05 06:52:48 AM"
舉例,檢視一分鐘內的日誌:
[root@nbu-server logs]# vxlogview -t 00:01:00
12/21/2008 17:43:54.542 [SchedEventHandler::handle_timeout] House keeping timer(SchedEventHandler.cpp:161)
12/21/2008 17:43:54.553 [JobScheduler::scheduleNextJob] next due job at
1229875200 (Mon Dec 22 00:00:00 )(JobScheduler.cpp:2601)
12/21/2008 17:43:54.558 [JobScheduler::scheduleNextJob] setting timer
for 1229875200 (Mon Dec 22 00:00:00 2008 ,0x060617b0), jobs currently
active 0(JobScheduler.cpp:2629)
12/21/2008 17:43:54.559 [JobScheduler::scheduleNextJob] policy = bk_etc(JobScheduler.cpp:2631)
12/21/2008 17:43:54.560 [JobScheduler::scheduleNextJob] schedule = Differential-Inc(JobScheduler.cpp:2632)
12/21/2008 17:43:59.944 [DeviceConfigImpl::getRBCacheDriveList] Cli
APP= PID=<2548>>
12/21/2008 17:43:59.945 [DeviceConfigImpl::getRBCacheDriveList] MasterServer
12/21/2008 17:44:00.025 [DeviceConfigImpl::getRBCacheDriveList] retval = < 0 >
二.傳統 NetBackup 日誌記錄
這個不多說,以前版本就有
統一日誌記錄由某些 NetBackup 程式使用。所有其他的 NetBackup 程式都使用傳統日誌記錄。
預設目錄為/usr/openv/netbackup/logs。
在傳統除錯日誌記錄中,每個程式都在自己的日誌記錄目錄中建立日誌。要在 NetBackup伺服器上啟用傳統除錯日誌記錄就要在該目錄中建立相應程式的目錄。
在/usr/openv/netbackup/logs中提供了一個小指令碼mklogdir,可以用來建立所有程式對應的目錄:
並且Netbackup官方文件也有一個說明列表:除錯日誌目錄 相關程式
admin 命令。
bpbrm NetBackup 和恢復管理器。
bpcd NetBackup 客戶機後臺駐留程式/ 管理器。此程式由 NetBackup 客戶機服務啟動。
bpcoord 由 bpsynth 啟動的 NetBackup 程式,用於監視介質伺服器上的
bptm/bpdm 程式以讀取要合成的元件映像。bpcoord 在主伺服器上執行。
bpdbjobs NetBackup 作業管理器程式。
bpdm NetBackup 磁碟管理器。
bpdbm NetBackup 資料庫管理器。此程式僅在主伺服器上執行。在 Windows系統上,它是 NetBackup 資料庫管理器服務。
bpjava-msvc 在 NetBackup 介面應用程式啟動期間,由 UNIX 伺服器上的 inetd或 Windows
伺服器上的“客戶機服務”服務啟動的 NetBackup-Java 應用程式伺服器身份驗證服務。此程式驗證啟動應用程式的使用者的身份。
bpjava-susvc 透過在 NetBackup-Java 介面啟動時出現的“登入(Login)”對話方塊成功登入之後,由
bpjava-msvc 啟動的 NetBackup 程式。此程式為所有來自正在執行 bpjava-msvc 的 NetBackup
主伺服器或介質伺服器主機上的 Java 使用者介面中的所有請求提供服務(在所有 Windows 平臺上)。
bprd NetBackup 請求後臺駐留程式/ 管理器。在 Windows 系統上,此程式稱為 NetBackup 請求管理器服務。
bpsynth 由 nbgenjob 啟動的 NetBackup 程式,用於合成備份。bpsynth 在主伺服器上執行。
bptm NetBackup 磁帶或光碟介質管理程式。
symlogs 系統日誌。
user_ops 在所有伺服器和客戶機上 NetBackup 的過程中,會建立 user_ops目錄。NetBackup
Java 介面程式用此目錄儲存臨時檔案以及由使用者備份、歸檔和恢復程式 (jbpSA) 生成的作業和進度日誌檔案。為保證所有
Java程式的成功執行,此目錄必須存在,而且必須擁有公共讀取、寫入和執行的許可權。user_ops 將包含每個正在使用 Java
程式的使用者的目錄。此外,在支援 NetBackup-Java 的平臺上, NetBackup Java 介面日誌檔案將寫入稱為 nbjlogs
的子目錄中。user_ops 目錄分層結構中的所有
檔案都將根據 KEEP_LOGS_DAYS 配置選項的設定而被刪除。
vnetd VERITAS 網路後臺駐留程式,用於建立“防火牆友好的”套接字連線。由 inetd(1M) 程式啟動。
注意對於此 6.0 版以前的版本,在 UNIX 上, vnetd 日誌目錄位於/usr/openv/logs 中,而不是
/usr/openv/netbackup/logs 中。對於 6.0 版,將在這兩個位置中包含 vnetd
目錄的那一位置執行日誌記錄。如果兩個位置中都存在 vnetd
目錄,則日誌記錄僅在/usr/openv/netbackup/logs/vnetd 中執行。
一旦建立了這些目錄,配合合適的日誌級別(一般預設),只要去對應的目錄查詢需要的日誌就好了。
三.job執行過程的詳細日誌
/usr/openv/netbackup/db/jobs/trylogs在這個目錄中會有每個job的詳細執行過程,例如,剛執行了一個備份:
jobid為221,備份/etc,並且是增量備份,為nbu-server,client為nbu-server,策略為bk_etc,儲存單元為bkdisk.
則檔名為:221.t
其中就會有記錄:
[root@nbu-server trylogs]# more 221.t
PROCESS 1229853538 2357 bpdm
Try 1
REQUESTING_RESOURCE 1229853534 bkdisk
REQUESTING_RESOURCE 1229853534 nbu-server.NBU_CLIENT.MAXJOBS.nbu-server
REQUESTING_RESOURCE 1229853534 nbu-server.NBU_POLICY.MAXJOBS.bk_etc
RESOURCE_GRANTED 1229853535 nbu-server.NBU_CLIENT.MAXJOBS.nbu-server
RESOURCE_GRANTED 1229853535 nbu-server.NBU_POLICY.MAXJOBS.bk_etc
RESOURCE_GRANTED 1229853535 bkdisk
PROCESS 1229853537 2351 bpbrm
CONNECT 1229853537
CONNECTED 1229853537
BEGIN_WRITING 1229853539
FW 1229853541 1
PATH_WRITTEN 1229853541 /etc/
KBW 1229853543 32 8.384
FW 1229853543 3
PATH_WRITTEN 1229853543 /etc/cups/certs/0
END_WRITING 1229853544
Started 1229853535
KbPerSec 8
Kilobytes 32
Files 4
ActivePid 2351
Status 0
DestStorageUnit bkdisk
DestMediaServer nbu-server
Ended 1229853551上面的內容就不多說了,看看就能明白
四.Media server除錯日誌
需要建立下面的目錄:
/usr/openv/volmgr/debug/daemon (有關該服務的除錯資訊)
/usr/openv/volmgr/debug/ltid (有關 ltid 的除錯資訊)
/usr/openv/volmgr/debug/reqlib (有關請求該服務的程式的除錯資訊)
/usr/openv/volmgr/debug/tpcommand (有關 tpconfig 和 tpautoconf 命令的除錯資訊)
例如建立完這幾個這些目錄後執行tpconfig新增drive /dev/xxxx,則在tpcommand下面會有日誌:
[root@nbu-server tpcommand]# more log.122208
17:57:54.488 [3933] <4> tpconfig: emmserver_name = nbu-server
17:57:54.488 [3933] <4> tpconfig:main(): tpconfig
17:57:54.489 [3933] <2> mm_getnodename: cached_hostname nbu-server, cached_method 3
17:57:54.506 [3933] <2> mm_getnodename: (3) hostname nbu-server (from mm_master_config.mm_server_name)
17:57:54.507 [3933] <4> InitThisHostName: ThisHost is nbu-server
17:57:54.507 [3933] <4> tpconfig: emmserver_port = 1556
17:57:54.574 [3933] <2> VssGetFQDNHostName: vss_auth.cpp.3997: Function: VssGetFQDNHostName. Search name
17:57:54.574 [3933] <2> VssInit: vss_auth.cpp.716: Function: VssInit. Using Cached entries FALSE
17:57:54.585 [3933] <2> vnet_get_user_credential_path: vnet_vxss.c.931: status: 35 0x00000023
17:58:02.608 [3933] <16> emmlib_GetDeviceList: (0) MasterServer = null, MachineName = nbu-server
17:58:14.595 [3933] <4> get_ndmp_host_from_path: user path = /dev/xxxx
17:58:14.596 [3933] <4> get_ndmp_host_from_path: path is not ndmp
轉自:http://space.itpub.net/16875294/viewspace-557605