<p>Altaro est un logiciel ce sauvegarde de VM pour Hyper-V et pour VMWare ESXi. Il fonctionne sous Windows et peux sauvegarder les disques des machines virtuelles directement en local ou à distance.</p>
<p>Notre but aujourd'hui est de remonter le statut des dernières sauvegardes dans notre serveur Zabbix.</p>
<p>Heureusement pour nous (et ça devrais être un standard), il inscrit ses actions et ses résultats dans l'observateur d’événement Windows. Nous allons donc récupérer ces logs, les utiliser pour en déduire le statut des dernières sauvegardes et les transmettre à Zabbix grâce à zabbix-sender.</p>
<p>Afin d'interpréter les données que nous allons envoyer à notre serveur Zabbix, nous devons importer un petit modèle qui va comprendre la donnée, l'afficher et générer automatiquement une alerte en cas d’échec de la sauvegarde ou si on ne récupère plus l'information depuis plus de 48h.</p>
<p><strong>Attention :</strong> Pensez à modifier l'URL du dossier de l'Agent Zabbix dans le script s'il n'est pas dans “<i>C:\Program Files\Zabbix Agent</i>” (Ligne 36 : $ZabbixFolder = “<chemin>”)</p>
</blockquote>
<p> </p>
<h2>GPO</h2>
<p>Si vous souhaitez que le script s’exécute tous les jours automatiquement, le plus simple est de passer par une GPO.</p>
<ol>
<li>Créez une GPO avec en déclencheur une exécution tous les jours</li>
<li>En action : Démarrer un programme avec “powershell.exe” dans Programme et "<code>-NoProfile -NoLogo - File "C:\Program Files\Zabbix Agent\Get-AltaroBackupStatus.ps1" "<CLIENT - HOST>" [Onsite/Offsite] <ZABBIX_IP></code>" dans les arguments.</li>