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
- Fazer download dos scritps utilizados para o monitoramento, clicando aqui.
- Extrair os arquivos e mover a pasta "scripts" para o diretório onde está o arquivo de configurações do Zabbix.
- 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.