Faz algum tempo que estou querendo automatizar a criação de backup do OpManager e fiz uma rápida pesquisa na base de conhecimento da ManageEngine e encontrei esse link:
O processo de criação de backups automático do OpManager é bem simples, mas a primeira vista ao ver esse procedimento achei complicado, mas ao ler cuidadosamente vi que é bem mais simples que parece, vamos ao passo a passo:
Acessar o local onde o OpManager esta instalado no meu caso esta em:
C:\ManageEngine\OpManager\bin\backup
Alterar o arquivo BackupDB_Postgres.bat. Botão direito em cima dele e abrir com bloco de notas e remover o comando “pause”, (deve ser a última linha) salve e feche o arquivo. Caso você esteja usando a build 9410 o arquivo deve estar com outro nome alguma coisa parecida com isso: BackupDB.bat e no comando não precisa usar o -mode all
Abrir o bloco de notas e colar a seguinte linha de comando e salvar na mesma pasta do backup com a extensão .BAT
cd C:\ManageEngine\OpManager\bin\backup
call .\BackupDB_Postgres.bat -mode all
E para finalizar criar uma tarefa agendada do windows para executar essa bat conforme a politica da empresa, seja diária, semanal ou mensal. Esse atributo no comando ( -mode all ) é aplicado somente na versão 9450 pra cima, versão anterior a essa não precisa colocar esse atributo.
Criei a BAT para as duas versões, segue link abaixo:
BAT com Build igual ou superior 9450
http://forum.tiagobigode.com.br/viewtopic.php?f=47&t=6920&p=12348#p12348
BAT com Build inferior 9450