Я пытаюсь понять, как применять уведомления по электронной почте к триггерам производительности системы, например к высокому ЦП, высокому использованию ОЗУ, низкому месту на диске и т. Д.
Я пробовал погуглить, но я не могу найти руководство, которое пошло бы на это, поскольку я не делал этого раньше.
Способна ли Windows 2008 R2 делать это или требуется стороннее программное обеспечение?
Мы используем Paessler PRTG и он работает очень хорошо. Очень быстро устанавливается, и он контролирует широкий спектр хостов / служб и т. д.. Он выполняет Netflow и, помимо прочего, использует SNMP и WMI для мониторинга. На сайте www.paessler.com есть бесплатная пробная версия, и она бесплатна, если вы отслеживаете небольшое количество вещей. Поддержка, когда она нужна, тоже была отличной. В большинстве ситуаций агенты не используются. Автоматическое обнаружение отлично работает, поэтому вы можете очень быстро запустить eval. Хорошо работает на виртуальной машине.
Обычно он делится на 2 компонента:
1) агент (или агенты), которые собирают информацию
2) концентратор обработки для сопоставления данных и, при необходимости, планирования вызова
Для этого нет конца поставщиков и продуктов - я использую Nagios, поскольку он разработан для интеграции со всеми видами зондов с использованием очень прозрачного и простого API, есть много зондов, доступных на полке, и он доступен по лицензии с открытым исходным кодом .
Вы должны иметь возможность сделать это с помощью Windows Performance Monitor и других встроенных инструментов. Есть пошаговая инструкция от Microsoft.
Кроме того, как уже упоминалось, существует множество сторонних инструментов для предоставления таких предупреждений. Я составил список инструментов мониторинга производительности Windows Server что должно вас начать.