Todo administrador de backup sente uma dificuldade muito grande em saber exatamente como aconteceram seus jobs de backup da última noite ou mesmo de horas atrás e por isso é bastante importante que se configure um script que envie mensagens alertando o admin sobre como foi finalizado o job de backup X ou Y ou Z....
O Netbackup tem alguns arquivos prontos (Modelo Somente) que podem ser customizados para executar tal tarefa. Por default o Netbackup não possui um SMTP server ou mesmo algum deamon que envia mensagens via linha de comando. Eu gosto de usar um software bem simples mas muito funcional chamado postie. Faça seu download aqui.
Os scripts que gosto de usar são o bpend_notify.bat e o bpexit_notify.cmd
Vamos tomar como exemplo o bpend_notify. Deixe o arquivo intacto e adicione no final o seguinte script:
%1 = CLIENT_NAME
%2 = POLICY_NAME
%3 = SCHEDULE_NAME
%4 = SCHEDULE_TYPE, one of the following: FULL, INCR, CINC, UBAK, UARC
%5 = Status of backup
%6 = RESULT_FILE
@echo "Cliente: " %1 > backup_result.txt
@echo "Politica: " %2 >> backup_result.txt
@echo "Nome do Schedule: " %3 >> backup_result.txt
@echo "Tipo de Schedule: " %4 >> backup_result.txt
@echo "Resultado do Backup: " %5 >> backup_result.txt
Onde:
Postie = Linha de comando que chama o programa Postie
-host = Endereço ou nome do seu servidor SMTP
-to = Endereço de e-mail para qual se quer enviar a mensagem
-from = Endereço de e-mail de origem
-s = Assunto da mensagem
-msg = Texto que será escrito no corpo do e-mail
-a = Anexo que será atachado a sua mensagem
Leia o Help do postie para maiores informações. Lembre-se que o executável do postie deverá estar no diretório BIN do Netbackup ou no Path do sistema operacional para que o mesmo seja executado via linha de comando.
O Netbackup tem alguns arquivos prontos (Modelo Somente) que podem ser customizados para executar tal tarefa. Por default o Netbackup não possui um SMTP server ou mesmo algum deamon que envia mensagens via linha de comando. Eu gosto de usar um software bem simples mas muito funcional chamado postie. Faça seu download aqui.
Os scripts que gosto de usar são o bpend_notify.bat e o bpexit_notify.cmd
Vamos tomar como exemplo o bpend_notify. Deixe o arquivo intacto e adicione no final o seguinte script:
%1 = CLIENT_NAME
%2 = POLICY_NAME
%3 = SCHEDULE_NAME
%4 = SCHEDULE_TYPE, one of the following: FULL, INCR, CINC, UBAK, UARC
%5 = Status of backup
%6 = RESULT_FILE
@echo "Cliente: " %1 > backup_result.txt
@echo "Politica: " %2 >> backup_result.txt
@echo "Nome do Schedule: " %3 >> backup_result.txt
@echo "Tipo de Schedule: " %4 >> backup_result.txt
@echo "Resultado do Backup: " %5 >> backup_result.txt
@echo "Status 1 e 2 sao Backups OK. Outros Status, Revise o Backup" >> backup_result.txt
postie -host:server_smtp -to:backup_admin@suaempresa.com.br -from:Netbackup@suaempresa.com -s:Assunto -msg:Mensagem -a:Anexo.txt
postie -host:server_smtp -to:backup_admin@suaempresa.com.br -from:Netbackup@suaempresa.com -s:Assunto -msg:Mensagem -a:Anexo.txt
Onde:
Postie = Linha de comando que chama o programa Postie
-host = Endereço ou nome do seu servidor SMTP
-to = Endereço de e-mail para qual se quer enviar a mensagem
-from = Endereço de e-mail de origem
-s = Assunto da mensagem
-msg = Texto que será escrito no corpo do e-mail
-a = Anexo que será atachado a sua mensagem
Leia o Help do postie para maiores informações. Lembre-se que o executável do postie deverá estar no diretório BIN do Netbackup ou no Path do sistema operacional para que o mesmo seja executado via linha de comando.
Comentários