Вопрос: Средство мониторинга производительности сервера Windows с электронной почтой


У нас есть SQL Server 2005 на Windows Server 2008. Производительность SQL-сервера не соответствует целым дням. Например, процедура, которая занимает менее 5 секунд, обычно занимает от 30 до 45 секунд. В некоторых случаях эта процедура заняла ровно 180 секунд. Когда мы немного потрудились по устранению неполадок, мы чувствовали, хотя и не уверены, что на сервере практически не было нагрузки.

Поэтому, чтобы понять, что заставляет сервер замедляться, мы подумали о мониторинге дискового пространства, памяти, загрузки чашек и т. Д. В течение 24/7. Мы нашли сценарии powershell по этой ссылке и использовали их. Но они не отшлифованы и не работают хорошо. Любые идеи, указатели, которые помогут нам контролировать этот сервер для его здоровья, оценены.


0
2018-06-15 10:33


Источник




Ответы:


Мы использовали Paessler PRTG для этого, и его легко установить и настроить с помощью WMI и SNMP (между прочим). Бесплатная версия даст 10 датчиков, а простое обновление даст вам 20 датчиков и бесплатная пробная версия полного продукта , Поддерживает оповещения по электронной почте, если определенные условия, определенные вами, выполнены. Помогло нам быстро выявлять проблемы. PRTG


2
2018-06-15 12:08



Я установил это приложение и настроил его на 8 датчиков. Он работает достаточно хорошо. Спасибо, что указал мне в правильном направлении. - mohang


Если вам не нравится PerfMon, есть также XPERF для «хардкора» среди нас. Я все еще пытаюсь пройти документацию. , , в итоге.


1
2018-06-15 12:02



Хотя это кажется многообещающим, на странице загрузки говорилось о нескольких проблемах с загрузкой SDK. Поэтому я не делал этого, так как это сервер уровня производительности. - mohang


Стандартное приложение для мониторинга производительности Windows может отслеживать серверы через сеть.


0
2018-06-15 11:24





Отказ от ответственности: я работаю над компанией за инструментом, и я долгое время эксперт RDS / TS :-)

Проверить Syskit он может подключаться к серверу и извлекать информацию о производительности всех приложений. Приложение является коммерческим, но упоминает, что вы читаете об этом на суперпользователя и упоминаете меня, поэтому я скажу, что ребятам предоставляется хорошая скидка :-)


0
2017-10-24 15:42





Вы можете сделать это со стандартными инструментами Windows, такими как Windows Performance Monitor (должен быть установлен на вашем сервере). Вы можете настроить их для сбора данных в течение дня, чтобы впоследствии просмотреть их для узких мест.

Вы также можете настроить его для создания оповещений по электронной почте. Видеть это пошаговая инструкция от Microsoft.

Для этой цели также имеется множество других инструментов. Я составил список инструментов мониторинга производительности серверов Windows (40 из них), которые должны дать вам хороший обзор.


0
2018-01-19 07:39



Этот вопрос 5 лет. Было ли это доступно на сервере 2008? Хотя этот список хорош, я не уверен, что это хороший вопрос, чтобы опубликовать его. - Seth
Монитор производительности и планировщик заданий доступны в Windows Server 2008. Я не уверен на 100%, если пошаговые инструкции идентичны для Server 2008, хотя в статье есть дата 2011 года. Поскольку все компоненты доступны, я считаю, что один должен, по крайней мере, иметь возможность получить представление, даже если фактические шаги могут отличаться. - Florian Sander