Этот метод основан на активных проверках. Это означает, что отслеживаемый компьютер свяжется с Zabbix сервером самостоятельно, чтобы сообщить о состоянии резервного копирования. Убедитесь, что ваша инфраструктура настроена для работы с активными проверками!
Он работает с планировщиком задач Windows. Когда в журнале резервного копирования происходят определенные события, они отправляются на Zabbix сервер с помощью zabbix_sender.
Все необходимые файлы можно скачать здесь.
Установите шаблон AgentTrapper.WindowsBackup
Импорт файла: AgentTrapper.WindowsBackup.xml. Это создаст шаблон с именем «AgentTrapper.WindowsBackup».
В этом шаблоне есть два элемента:
- winbackup.status (статус резервного копирования): это может быть либо «Выполняется», либо «Успешно завершено».
- winbackup.lasterror (Последнее резервное копирование, аномалия произошла):
- Значение 0: с момента запуска последнего резервного копирования ошибок не было.
- Значение - это дата: дата и время появления предупреждения или ошибки.
- Этот элемент сбрасывается на 0 каждый раз при запуске нового резервного копирования.
Есть три триггера:
- A backup anomaly was logged during the last backup: появляется, когда во время последнего резервного копирования возникло предупреждение или ошибка.
- A backup has completed successfully: появляется, когда резервное копирование было успешно завершено (информационное).
- No backup status reported in last 48 hours: появляется, если winbackup.status не обновлялся в течение последних 48 часов. Если вы не делаете ежедневные резервные копии, вы можете изменить этот порог.
Установка запланированных задач
Я экспортировал запланированные задачи в файлы XML, поэтому вы можете использовать планировщик задач для их импорта. Необходимо добавить три запланированных задачи:
- ZabbixAgent_BackupStarted.xml
- Запускается при запуске резервного копирования
- Устанавливает для элемента winbackup.status значение «Выполняется».
- Сбрасывает ключ winbackup.lasterror на «0».
- ZabbixAgent_BackupCompleted.xml
- Запускается после успешного завершения резервного копирования
- Эта задача устанавливает для элемента winbackup.status значение «Успешно завершено».
- ZabbixAgent_BackupAttention.xml
- Запускается при возникновении предупреждения, ошибки или критической ошибки
- Эта задача устанавливает winbackup.lasterror на текущую дату и время.
Вам нужно будет самостоятельно изменить файлы XML перед их импортом. В частности, пути к zabbix_sender и его файлу конфигурации должны быть адаптированы к вашей ситуации. Файлы XML были созданы для моих настроек, поэтому при необходимости скорректируйте их.
Откройте файлы XML и посмотрите раздел <Actions>:
<Actions Context="Author">
<Exec>
<Command>cmd.exe</Command>
<Arguments>/E:ON /C ""C:\Program Files\Zabbix Agent\zabbix_sender.exe" -c "C:\Program Files\Zabbix Agent\zabbix_agentd.conf" -k winbackup.lasterror -s %COMPUTERNAME% -o "%Date% %Time%""</Arguments>
</Exec>
</Actions>
Обратите особое внимание на эти команды и проверьте правильность!
Задать вопросы вы можете, обратившись к нам любым удобным для Вас способом:
- по телефону: +7(931) 262-28-78
- электронной почте: info@on-it.ru
- либо через форму обратной связи