Уведомления от Windows Server Backup
Windows Server Backup хороша в качестве компонента резервного копирования, встроенного в ОС. Но работу этого компонента неплохо было бы отслеживать.
Я написал небольшой скрипт, позволяющий по крону отслеживать системный журнал и находить записи по работе Windows Server Backup.
Скрипт
Скрипт анализирует системный журнал и фиксирует записи, принадлежащие #Windows Server Backup. Скрипт состоит из файла настроек, к которому можно ограничить доступ, приложения и двух задач.
Скрипт состоит из трёх компонентов:
app.backup.wsb.mail.ini
- файл с настройками.app.backup.wsb.mail.ps1
- приложение.task.backup.wsb.mail.error.xml
- задача при ошибке Windows Server Backup.task.backup.wsb.mail.success.xml
- задача при успешном выполнении Windows Server Backup.
Установка
- Скопировать файлы
app.backup.wsb.mail.ps1
иapp.backup.wsb.mail.ini
в директориюC:\Apps\backup
. - Импортировать задания
task.backup.wsb.mail.error.xml
иtask.backup.wsb.mail.success.xml
в Windows Task Scheduler и откорректировать параметры вызова скрипта. - Изменить параметры скрипта в файле
app.backup.wsb.mail.ini
.
Настройка
Файл настройки представляет собой простой файл .ini
, содержащий в себе приватные параметры.
Параметры
From
- адрес email, с которого будет отправлено сообщение.To
- адрес email, на который будет отправлено сообщение.Server
- IP-адрес SMTP-сервера.Port
- порт SMTP-сервера.User
- имя пользователя в SMTP-сервере.Password
- пароль пользователя в SMTP-сервере.
Приложение
Приложение забирает параметры из файла настроек и обрабатывает значения.
Параметры
Type
- тип сообщения.
Задания
Задачи делятся на два типа: ошибка и успешное выполнение. Каждая из задач будет искать записи #Windows Server Backup в журнале и запускаться в зависимости от идентификатора события (EventID
).
Ошибка
Задание присылает уведомление в том случае, когда в журнале событий появляется запись об ошибке выполнения #Windows Server Backup.
Успешно
Задание присылает уведомление в том случае, когда в журнале событий появляется запись об успешном выполнении #Windows Server Backup.
Категории
Смотрите также
Похожие записи не найдены.