備份軟體版本:NBU 7.1.0.4
BLAT 版本:X64_v324
Mail Server:Exchange2010
參考網址:
https://support.symantec.com/en_US/article.TECH24110.html
https://support.symantec.com/en_US/article.TECH64984.html
在 Windows 上 NBU 要寄送備份通知信需要利用第三方軟體 BLAT 協助,後面的設定可以看到,NBU所提供的 Script 範本都是 BLAT 的指令。
BLAT 的設定:
(1) 免費下載BLAT:http://sourceforge.net/projects/blat/files/Blat%20Full%20Version/(2) 解壓縮後,將裡面的檔案:blat.exe 複製到備份主機(Mester Server) 下的 c:\windows\system32 中
(3) 開啟命令模式,輸入:
blat -install [server addr] [sendr's addr]
server addr :請輸入 mail sever 的 IP或是主機名稱
sendr's addr:請輸入寄送信信件的完整email 位置
4 : 重寄信件的次數
25 : SMTP 的 port
範例:blat -install 10.10.10.3 NBUadmin@company.com
(4) 測試BLAT寄信功能:在 C槽下建立一個測試檔案:c:\testfile.txt
在命令模式下輸入:
blat c:\testfile.txt -s test_subject -to useraccount@company.com
使用者應該就會收到主旨為 test_subject 的信件,由剛剛設定的寄件者寄出。
(5) 測試成功後即可進行 NBU上的設定。
NBU nbmail.cmd 的設定
開啟 nbmail.cmd,檔案位置在軟體安裝位置下的 \VERITAS\NetBackup\bin,如果找不到這個檔案,請到 \VERITAS\NetBackup\bin\goodies 下將該檔案複製到 \VERITAS\NetBackup\bin 底下。使用筆記本或是其他文字編輯器開啟該檔案進行修改,檔案內容已經有相關設定,做修改前請記得備份:
NetBackup 6.X and 7.X 版本
@REM @IF "%~4"=="" (
@REM blat %3 -s %2 -t %1 -i NetBackup -server WARTHOG -q
@REM ) ELSE (
@REM blat %3 -s %2 -t %1 -i NetBackup -server WARTHOG -q -attach %4
@REM )
請將 @REM 拿掉,並將 WARTHOG 改成你的 mail server address
範例:
@IF "%~4"=="" (
blat %3 -s %2 -t %1 -i NetBackup -server mailserver.company.com -q
) ELSE (
blat %3 -s %2 -t %1 -i NetBackup -server mailserver.company.com -q -attach %4
)
修改完成後存檔,這樣指令部分的設定就告一段落,接下來要進行 Master Server 中送信的設定。
NBU 主控台設定(Master Server)
一般來說,無論成功或是失敗,我們都要收到通知信。因此包含Master Server 都要設定 mail address。
(1) 開啟主控台,選擇 Host Properties ,開啟 master server 的設定畫面,選擇Global Attributes,在 Administrator e-mail address: (separate multiple entries with commas)輸入接收者的 email address,如下圖:
(2) 開啟主控台,選擇 Host Properties,選擇Clients,開啟個別的Client 主機,選擇Universal Settings,在Administrator的欄位中選擇 Server sends mail,這樣才方便統一信件主旨內容,最後在 Client Administrator's e-mail (separate multiple entries with commas) 設定接收者的 mail Address,,如下圖:
以上基本就設定完成,我測試無論成功或是失敗,只要是有備份執行完成,就會寄一封email。
因為是一個 job 一封信,如果是 100個備份job 就會收到 100封信...... 這個問題要怎麼解決,還需要進一步研究看看,初步可以利用收信軟體(outlook)的篩選規則來作。
最上方的原廠網址文件中有更詳細的說明,如多個收件者的設定,或是 BLAT的指令詳細說明,及舊版本的NBU所使用的參數,都可以在上面找到,我就不再贅述。
UNIX (Linux) 版本的設定需要再研究一下 script,看不懂呀.....XD
請問如果blat mail server name 打錯該如何修改?
回覆刪除HKEY_LOCAL_MACHINE/SOFTWARE/Public Domain/Blat
回覆刪除我找到了
@REM blat %3 -s %2 -t %1 -i NetBackup -server WARTHOG -q
回覆刪除WARTHOG 要改以外 NetBackup 也要改sendermail