Veeam

Escrito por Hitfy


Template: Template_Veeam_Padrao


O monitoramento é feito a partir de scripts Powershell. O agente irá ler os arquivos, o comando em powershell irá rodar a cada 1 minuto para atualizar todas as métricas


Ajustar configurações do Agente


Adicionar o seguinte parâmetro de UserParameter nas configurações do agente. Para isto, basta abrir o arquivo de configurações do Zabbix com um editor de textos e adicionar a linha abaixo:


UserParameter=vbr[*],powershell -NoProfile -ExecutionPolicy Bypass -File "C:\Program Files\Zabbix Agent\scripts\zabbix_vbr_job.ps1" "$1" "$2" "$3"


Atenção para o diretório em que se encontra os arquivos do agente.

Observação: Talvez seja necessário salvar o arquivo em um outro diretório (com a extensão ".conf") e mover substituindo para o diretório original.


Reiniciar o serviço do agente


Criação dos arquivos XML


  1. Fazer download dos scritps utilizados para o monitoramento, clicando aqui.
  2. Extrair os arquivos e mover a pasta "scripts" para o diretório onde está o arquivo de configurações do Zabbix.
  3. Executar o comando abaixo no PowerShell, para que seja realizado a criação dos arquivos XML:


powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Program Files\Zabbix Agent\scripts\zabbix_vbr_job.ps1" ExportXml


O monitoramento é feito a partir desses arquivos. O agente irá ler os arquivos, o comando em powershell irá rodar a cada 1 minuto para atualizar todas as métricas


Dentro da pasta script irá ficar outra com o nome TempXmlVeeam onde ficará os arquivos exportados pelo comando anterior:


Observação: Certifique-se de editar o arquivo "zabbix_vbr_job.ps1" e checar se na linha "$pathxml = 'C:\Program Files\Zabbix Agent\scripts\TempXmlVeeam'" está com o caminho correspondente a pasta de instalação do Zabbix Agent.