在NUB6.0环境中配置Windows客户端邮件通知
本文经实测在生产环境中正常使用。
环境:Windows2003+Netbackup6.0
所用软件 blat
目标:经过设定,每次服务器执行完备份后需为管理员发送一份邮件通知,再通过将邮件转至139邮箱实现手机提醒。
说明:粗体斜体字需按自己的实际情况更换,该环境为NBU6.0,其他版参考其他文档。
实现步骤:
1.将下载的blat解压后的文件复制到Windows\System32目录下。
2.运行CMD,执行如下命令,默认为MSTP协议
blat -install emailserver.company.com [email protected]
3.测试邮件发送
blat c:\mail.txt -s subject -to [email protected]
4.测试成功后就可以更改NBU的配置了。
5.更改<install_path>\veritas\NetBackup\bin目录下的nbmail.cmd,更改前先备份一下。
6.找到如下信息
@[email protected] "%~4"=="" (
@REMblat %3 -s %2 -t %1 -i NetBackup -server WARTHOG -q
@REM ) ELSE (
@REMblat %3 -s %2 -t %1 -i NetBackup -server WARTHOG -q -attach %4
)@REM
将前面的@REM注释去掉,将WARTHOG更换为自己邮件服务器的地址后保存
7.打开Netbackup Administration Console
在Host Properties中选择Master Server中主机的属性,在Global Attributes中填写管理 员的邮件地址,如下图。
8.在客户端Universal Settings标签中更改为 Server send mail,然后更改管理员邮件地址。如下图。
这时就可以按测试备份完成后接收邮件了。如果未收到邮件会在备份状态的详细信息中看到未发送成功的提示,下图的错误是由于我选择的是Client send mail。
转载于:https://blog.51cto.com/michael2017/1059854