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

Есть ли способ использовать Performance Monitor в Windows Server 2008 R2 для отправки электронной почты, когда свободной оперативной памяти мало?

Очень редко нашему серверу не хватает оперативной памяти (и происходит сбой) из-за определенного мошеннического приложения, которое поглощает всю оперативную память. Чтобы предотвратить повторение этого, есть ли способ настроить встроенный Performance Monitor для отправки нам предупреждения по электронной почте, если ОЗУ превышает 80% порог использования?

Не напрямую системный монитор, а один из связанных с ним инструментов: набор сбора данных типа «предупреждение».

Они позволяют определить предупреждение на основе значений счетчика производительности выше или ниже порогового значения. При превышении порога задача может быть выполнена (в этом случае задача запускает приложение). Это приложение может отправить электронное письмо (например, использовать Send-MailMessage командлет в PowerShell).

Я почти уверен, что perfmon не может этого сделать, но вы можете написать «запланированное задание» для проверки и отправить уведомление по электронной почте.

Тем не менее, я не уверен, что это лучший способ справиться с этой проблемой - причина в том, что у вас может быть ТАКОЕ нехватка памяти, что вы не можете запустить задачу или отправить электронное письмо, я настоятельно рекомендую вам использовать другой компьютер. чтобы посмотреть на эту машину, проверьте ее память (и, возможно, некоторые другие статистические данные) и отправьте оповещение оттуда. Таким образом вы сможете предупреждать об этих ошибках или даже о падении машины.

Если у вас нет инфраструктуры для установки этой «машины оповещения» на выделенной машине, вы можете подумать о том, чтобы две машины перекрестно проверяли друг друга. Надеюсь это поможет.