Назад | Перейти на главную страницу

Уведомление по электронной почте при заполнении жесткого диска?

Есть ли простой способ настроить уведомление по электронной почте, когда жесткий диск сервера Windows 2008 заполняется?

Начиная с Vista / 2008, Microsoft добавила возможность прикреплять действия к событиям. Вы можете настроить уведомление по электронной почте, которое будет отправляться всякий раз, когда срабатывает событие с идентификатором 2013 (диск почти не загружен).

Откройте MMC планировщика заданий, запустите мастер создания базовой задачи, дайте ему имя и выберите триггер события. Установите для журнала значение «Система». Источник - «Srv», а идентификатор события - «2013».

Затем, если у вас есть пригодный для использования SMTP-сервер, просто установите действие, чтобы отправить вам электронное письмо.

Информация, которую вы получаете, довольно проста, в свободном доступе есть много хороших инструментов мониторинга, которые справляются и с этим (я припоминаю, что SpiceWorks).

Это легко сделать с помощью Powershell. Это пример.

Если у вас нет локального SMTP-сервера, вы можете скачать это маленький инструмент и следуйте тем же инструкциям планировщика событий, за исключением того, что вы создаете пакетный файл, содержащий это:

sendemail.exe -f YOU@gmail.com -t YOU@gmail.com -u "LOW DISK SPACE ON COMPUTER!" -m "LOW DISK SPACE ON SERVICES!" -s smtp.gmail.com:587 -xu YOU@gmail.com -xp YOURPASSWORD

Убедитесь, что вы указали путь к sendemail.exe в начале строки, если вы не помещаете их в ту же папку.

Инструмент sendmail.exe очень полезен, если вы не хотите использовать локальный SMTP или хотите, чтобы сценарии отправляли электронные письма.

Встроен в ОС? Нет. Встроены практически в любую систему мониторинга, которую вы хотите назвать, коммерческую или с открытым исходным кодом? Да.