Zabbix + Iperius

10

Мониторинг бэкапов Veeam мы сделали (запись тут), но внутренние бэкаппы тоже надо наблюдать. На серверах стоит программа Iperius и вот, как удалось настроить мониторинг (хоть и сыроватый, но рабочий).

На серверах стоит программа iperiusbackup. Задача настроить мониторинг на выполнение заданий. Первым делом ищем готовые решения на шаре. И на данный момент есть шаблон и скрипт от пользователя под ником diego_cavalcante. Я попытался его прикрутить, но так и не смог разобраться, как он работает. Поэтому, взяв за основу его работу, немного переделав, внедряю к себе. И делюсь с Вами! :)

Подготовка Zabbix-Server

Качаем архив с шаблоном, скриптом и заметкой по настройке. Ссылка на Яндекс.Диск.

Делаем импорт шаблона из папки Template.

Подготовка Zabbix-Agent

Во-первых, проверяем, что Zabbix-Agent работает в активном режиме.

Далее копируем PowerShell скрипт из папки Scripts. Путь должен быть такой:

C:\Program Files\Zabbix Agent\scripts\discovery.backup.iperius.ps1 — при желание можно поменять на любой другой, главное не забыть сменить в UserParameter.

Открываем конфиг агента (C:\Program Files\Zabbix Agent\zabbix_agentd.conf)

Редактируем параметр TimeOut, и вставляем UserParameter

 

Перезапускаем службу Zabbix-Agent.

Настройка в Zabbix-Server

Тут вообще ничего мудреного. Просто в нужный агент подключаем шаблон.

И ожидаем поступления данных. Можно наблюдать в Мониторинг->Последние данные.

После чего создаются триггеры. И всё. На этом настройка закончена.

К сожалению, пока что, не получилось сделать так, что бы в название триггера было название бэкапа, поэтому пока подставляется его номер. Это не очень красиво, но пока нужно было сделать так, чтобы видеть, где какие проблемы.