Что можно просматривать используя счетчики в системном мониторе
Иногда при недостаточной производительности может потребоваться проанализировать ситуацию и отследить использование ресурсов приложениями или системными процессами, чтобы затем увеличить мощность системы в соответствии с возрастающими запросами.
Одним из самых мощных инструментов для обнаружения проблем с производительностью в Windows являются встроенные счетчики производительности (Performance Counters). О них и пойдет речь в этой статье.
Performance Monitor
Основным инструментом для управления счетчиками производительности в Windows является оснастка Монитор производительности (Performance Monitor), в более ранних версиях Windows известная как Системный монитор. Performance Monitor имеет несколько режимов отображения и позволяет выводить показания счетчиков производительности в режиме реального времени, а также сохранять данные в лог-файлы для последующего изучения.
Найти Performance Monitor можно в меню Пуск (стартовый экран в Server 2012) в разделе Administrative tools, либо нажав Win+R и в окне «Run» выполнить команду perfmon.msc. Стоит иметь в виду, что не все пользователи имеют права на использование этой оснастки. Кроме членов группы Administrators, которые имеют полные права и могут пользоваться всеми ее возможностями, есть еще две группы:
Ну а обычные пользователи, входящие в группу Users, могут только открывать лог-файлы для просмотра в мониторе производительности.
Важно. В соответствием с требованием инструментария управления Windows (WMI) группе Performance Log Users необходимо предоставить право входа в систему в качестве пакетного задания. Для этого надо открыть оснастку локальной политики безопасности (secpol.msc), в разделе «Local policies\User Rights Assignment» найти параметр Log on as batch job и добавить в список группу Performance Log Users.
Добавление счетчиков
Итак, первое что мы делаем, открыв Performance Monitor, это добавляем в окно мониторинга необходимые нам счетчики. По умолчанию в окне уже отображается один счетчик, показывающий общую загрузку процессора. Удалить ненужный счетчик можно, выделив его и нажав на красный крестик на панели инструментов, либо клавишей Delete. Для добавления счетчиков жмем зеленую кнопку либо Ctrl+N.
Открывается окно добавления счетчиков. В поле «Select counters from computer» задаем имя или IP-адрес компьютера, за которым будет вестись наблюдение. Кстати, Performance Monitor может отображать в одном окне счетчики с разных компьютеров.
Затем выбираем счетчики производительности из списка. Все счетчики объединены в группы, как правило содержащие в своем названии имя объекта производительности. Например, для мониторинга сетевой активности открываем группу Network Interface и выбираем счетчики, показывающие объем получаемого и передаваемого сетевого трафика, общий объем трафика и текущую пропускную способность.
Если вы сомневаетесь в назначении какого либо счетчика, то есть возможность посмотреть его описание. Для этого надо отметить чекбокс «Show description» в левом нижнем углу. Описание не очень подробное, но достаточно информативное.
Примечание. Количество счетчиков производительности довольно велико и зависит от версии операционной системы и установленых серверных ролей и компонентов. Так, например, в Windows Server 2012 добавлено большое количество счетчиков, предназначеных для мониторинга виртуальных машин. Кроме того, некоторые серверные продукты, такие как Exchange или SQL Server добавляют в систему собственные счетчики.
Выбрав объект мониторинга и выделив нужные счетчики, в поле «Instances of selected оbject» выбираем экземпляр (Instance) объекта. Так выбрав в качестве объекта сетевые интерфейсы, здесь мы указываем, за каким именно необходимо наблюдать. Можно выбрать один или несколько экземпляров, выбрав All Instance мы выведем данные для каждого экземпляра отдельно , а значение _Total выведет усредненное значение по всем экземплярам объекта.
Далее кнопкой «Add»добавляем выбранные счетчики в окно справа и сохраняем изменения кнопкой OK.
Вот так выглядит окно монитора производительности после добавления счетчиков. По умолчанию значения счетчиков производительности выводятся в виде линейного графика. Выбрав конкретный счетчик, можно посмотреть в панели текущее (last), минимальное (minimum), максимальное (maximum) и среднее (average) значения за указанный период времени.
Если одновременно используется большое число счетчиков, то следить за каждым из них может быть затруднительно. Поэтому при необходимости лишние счетчики лучше скрыть, для чего достаточно снять флажок в столбце Show.
Нажав соответствующую кнопку на панели инструментов, можно выбрать режим отображения в виде гистограммы (Histogram bar) или в виде отчета (Report). Также между режимами можно переключаться сочетанием клавиш Ctrl+G.
Так например, если необходимо постоянно отслеживать текущие значения счетчиков, то режим отчета более нагляден.
Как вариант, можно выделить конкретный счетчик, так чтобы он отражался более жирной линией. Для этого выбираем нужный счетчик и жмем на кнопку Highlight, расположенную в панели инструментов. Также для выделения можно воспользоваться сочетанием клавиш Ctrl+H.
Настройка Performance Monitor
Performance Monitor имеет множество настроек, предназначенных для наилучшего отображения данных. Открыть диалоговое окно настроек монитора производительности можно, кликнув на нем правой клавишей мышки и выбрав пункт Properties, либо нажав на неприметную кнопку в панели инструментов, либо нажав Ctrl+Q.
На вкладке General можно:
На вкладке Source (Источник) мы указываем, откуда брать данные:
На вкладке Graph изменяем отображение графика:
Ну и на вкладке Appearance настраивается цветовое оформление и используемый шрифт.
Сохранение данных о производительности
Иногда может потребоваться сохранить полученные данные, например для предоставления отчета или для проведения дальнейшего анализа. Performance Monitor позволяет экспортировать полученные данные в файл. Для экспорта надо кликнуть правой клавишей мыши в окне и в открывшемся меню выбрать пункт «Save Settings As». По умолчанию отчет сохраняется в формате HTML, и его можно открыть в любом браузере.
Вот так выглядит в браузере HTML-отчет. В нем сохранены все параметры монитора производительности, включая тип отображения, заголовки и т.п.
PowerShell
Значения счетчиков производительности можно посмотреть и из консоли PowerShell, где для этого есть специальный командлет Get-Counter . Хотя PowerShell имеет гораздо меньше возможностей для отображения счетчиков производительности, чем Performance Monitor, но зато может использоваться в режиме установки Server Core, при полном отсутствии графического интерфейса.
Предположим, мы хотим с его помощью посмотреть загрузку процессора. Сначала выведем все доступные счетчики для процессора:
(Get-Counter -ListSet Processor).counter
Затем выбираем нужный и выводим его значение:
Get-Counter -Counter ″\Processor(_total)\% Processor Time″ -SampleInterval 10 -MaxSamples 2
Заключение
Итак, сегодня мы рассмотрели некоторые способы использования счетчиков производительности для мониторинга серверов в режиме реального времени. В следующей статье речь пойдет о настройке групп сборщиков данных, сохранении данных в файлы журналов и последующем их анализе, а также о настройке уведомлений.
В данной статье я подробно рассмотрю процедуры запуска и настройки системного монитора Windows.
0. Оглавление
1. Запуск системного монитора Windows
Пользователи, являющиеся членами группы «Пользователи» (Users) могут открывать журналы для просмотра в мониторе производительности, а также могут изменять свойства отображения монитором производительности данных истории во время просмотра.
Члены группы «Пользователи монитора производительности» (Performance Monitor Users) могут выполнять все действия, доступные членам группы «Пользователи» (Users), а также могут в реальном времени просматривать данные в мониторе производительности и изменять свойства отображения монитором производительности данных во время просмотра в реальном времени.
Участники локальной группы «Администраторы» (Administrators) (или аналогичной) могут использовать все компоненты системного монитора Windows.
2. Работа с системным монитором
Как и другие оснастки Windows, системный монитор состоит из трех окон: окна с деревом консоли (можно скрыть / показать с помощью соответствующей кнопки на панели), информационного окна и панели действий (также можно скрыть / показать с помощью кнопки на панели, по умолчанию скрыта).
При открытии в дереве консоли активна вкладка «Системный монитор» (Performance Monitor), а в информационном окне можно сразу увидеть информацию по предустановленным счетчикам, выводимую в виде графиков в реальном времени.
Список выводимых счетчиков расположен сразу под самим графиком.
Можно включить / отключить отображение того или иного счетчика установив или сняв соответствующий флажок в таблице. Там же можно настроить цвет, масштаб и стиль графика для каждого из счетчиков. Наиболее интересующий в данный момент счетчик возможно выделить жирным черным цветом, отметив его в таблице и нажав на кнопку «Выделить» (Highlight), расположенную на панели над графиком.
Также, выделив счетчик в списке, можно увидеть длительность (Duration), максимум (Maximum), минимум (Minimum), среднее (Average) и последнее (Last) значение показателя для данного счетчика производительности.
На той же панели расположены и кнопки, с помощью которых можно удалить или добавить новый счетчик для отображения. Нажав на кнопку «Добавить» (Add) откроется окно со списком имеющихся счетчиков. Их очень много. Для удобства все счетчики сгруппированы по типу оборудования или ПО. Обратите внимание, что можно добавлять как счетчики текущего компьютера, так и компьютеров сети (при наличии соответствующих прав).
Для некоторых счетчиков возможно выбрать конкретный экземпляр объекта. Например, при добавлении счетчика «Средняя длина очереди диска» (Avg. Disk Queue Length) можно выбрать диск, для которого будет собираться статистика. Выбрав необходимый счетчики (или конкретный экземпляр объекта для счетчика) следует перенести его в таблицу «Добавленные счетчики» (Added Counters) с помощью кнопки «Добавить» (Add). А при помощи соответствующего флажка, для каждого счетчика можно вывести также и его короткое описание.
Добавив все необходимые счетчики, нажимаем «ОК».
После чего счетчики сразу появятся в списке выводимых показателей.
Данные по счетчикам производительности можно выводить не только в виде графика (Line), но и в виде линейчатой гистограммы (Histogram Bar) или тестового отчета (Report). Тип диаграммы меняется с помощью соответствующей кнопке на панели.
3. Настройка системного монитора
Все вышеописанные и другие настройки доступны в окне настроек системного монитора, которое можно вызвать с помощью соответствующих кнопок на панели задач.
На вкладке «Общие» (General) можно выбрать отображаемые элементы (Display elements), значения показателей счетчиков (Report and histogram data), которые будут выводиться в графике, длительность (Duration) и интервалы (Sample every) съема показателей.
На вкладках «График» (Graph) и «Оформление» (Appearance) можно настроить тип (View), внешний вид и прочие параметры отображения графика.
На вкладке «Данные» (Data) можно добавить, удалить или настроить вид отображения конкретного счетчика производительности.
А на вкладке «Источник» (Source) можно выбрать источник отображения данных. По умолчанию это текущая активность, но возможно выбрать и ранее записанный файл журнала системного монитора.
4. Запись данных системного монитора в файл
Просматривать информацию по текущей загрузке оборудования в реальном времени конечно полезно, но чаще необходимо анализировать показания счетчиков производительности в течении определенного периода времени. Делается это с помощью Сборщиков данных (Data Collector), которые записывают показания выбранных счетчиков в файл журнала системного монитора, а затем уже администратор просматривает полученную таким образом информацию в системном мониторе.
О том, как настраиваются сборщики данных для системного монитора читайте в статье «Системный монитор Windows (Performance Monitor): сборщики данных загруженности оборудования системы».
Смотрите также:
Ранее я уже писал о работе и настройке системного монитора Windows (Performance Monitor). В данной статье продолжим знакомиться с этим замечательным инструментом. В частности, поговорим о том как создавать сборщики…
По умолчанию поиск в Windows (в данном примере в Windows 7) ищет файлы по имени. Содержимое учитывает только в проиндексированных расположениях. Чтобы поиск искал по содержимому всех документов, нужно изменить…
На нашем сайте уже раннее рассматривался вариант установки изначально русифицированной редакции Windows 8.1. Англоязычные редакции, к примеру, ознакомительная версия Windows 8.1 Корпоративная на сайте Центра пробного ПО от компании Microsoft, дистрибутив…
Когда ваш компьютер неожиданно перестает работать как обычно или продолжает зависать, вы, вероятно, сталкиваетесь с проблемами производительности, которые могут быть вызваны рядом причин. Это может быть вызвано проблемами с плохо спроектированным оборудованием, приложениями или драйверами, операционной системой, использующей чрезмерные системные ресурсы , или даже вредоносным ПО, которое заразило ваше устройство.
В этом руководстве по Windows 10 мы расскажем, как использовать системный монитор для анализа производительности вашего компьютера.
Как открыть Performance MonitorВ Windows 10 вы можете использовать системный монитор для анализа данных, таких как процессор, жесткий диск, память и использование сети, но сначала вы должны знать, как открыть инструмент. Вот три способа открыть системный монитор:
- Откройте « Пуск» , выполните поиск системного монитора и щелкните результат.
- Используйте сочетание клавиш Windows + R, чтобы открыть команду « Выполнить» , введите perfmon и нажмите « ОК», чтобы открыть.
- Используйте сочетание клавиш Windows + X, чтобы открыть меню «Опытный пользователь», выберите « Управление компьютером» и нажмите « Производительность» .
Когда вы впервые откроете инструмент, он откроется на главной странице с кратким обзором, а также системной сводкой с данными в реальном времени о памяти, сетевом адаптере, физическом диске и использовании процессора.
Слева вы найдете панель навигации с доступом к системному монитору, наборам сборщиков данных и отчетам.
Переключившись на Performance Monitor, вы увидите экран с одним счетчиком. Обычно это счетчик «Время процессора», который отображает загрузку процессора за последние 100 секунд. Однако, прелесть этого инструмента в том, что вы можете добавить тонны других счетчиков для мониторинга практически всего на вашем компьютере.
Добавление новых счетчиков
Чтобы добавить новые счетчики для мониторинга производительности приложений и оборудования на вашем компьютере, выполните следующие действия:
Нажмите зеленую кнопку « плюс» над графиком монитора производительности.
Выберите счетчики, которые вы хотите отслеживать (например, Всего байт / сек).
Совет. Если вы пытаетесь добавить несколько счетчиков, нажмите и удерживайте клавишу Ctrl и щелкните, чтобы выбрать каждый элемент, который вы хотите добавить. Кроме того, вы можете выбрать опцию Показать описание, чтобы получить больше информации о выбранном вами счетчике.
Настройка представления системного монитора
После настройки всех счетчиков, которые вы хотите отслеживать, вы также можете настроить различные аспекты данных, показанных на графике.
Чтобы настроить представление системного монитора, выполните следующие действия.
- Дважды щелкните один из счетчиков, чтобы открыть окно свойств системного монитора .
- На вкладке «Данные» выберите счетчик, который вы хотите настроить.
- Внизу выберите цвет, масштаб, ширину и стиль, который вы хотите использовать.
Повторите шаги 2 и 3 для каждого элемента, который вы хотите настроить.
Совет. Если вы пытаетесь изменить свойства для нескольких счетчиков, нажмите и удерживайте клавишу Ctrl , выберите каждый элемент, который хотите настроить, и измените доступные параметры.
Кроме того, вы также можете изменить стиль графика, просто нажмите «Изменить тип графика» на панели инструментов и выберите один из доступных видов, включая « Линия» , « Гистограмма» и « Отчет» .
Представление «Монитор производительности»
Панель гистограммы монитора производительности
Представление «Монитор производительности»
Другие параметры, доступные на панели инструментов, включают возможность удалять и выделять счетчик, а также возможность останавливать отображение для анализа текущих данных на экране.
Если вы посмотрите на контекстное меню, вы также увидите опцию «Сохранить настройки как» , которая пригодится, если вы хотите сохранить счетчики и конфигурацию для последующего использования. Интересно, что после сохранения настроек в виде файла HTM вы не сможете загрузить конфигурацию с помощью системного монитора.
Однако вы можете открыть файл с помощью Internet Explorer, который фактически загружает полнофункциональный экземпляр системного монитора в веб-браузер.
Кроме того, вы можете открыть файл настроек с помощью Блокнота и скопировать его содержимое. Затем вы можете открыть системный монитор и нажать кнопку « Вставить список счетчиков» (Ctrl + V) на панели инструментов, чтобы загрузить сохраненные настройки. (Эта опция может не работать для всех.)
Счетчики монитора производительности
Теперь, когда у вас есть общее представление о том, что такое Performance Monitor и как его настроить, давайте рассмотрим некоторые общие счетчики, которые можно использовать для мониторинга вашей системы.
Физический диск
Включает счетчики для мониторинга физической производительности жесткого диска вашего компьютера.
Вы можете выбрать счетчики, такие как % времени на диске, чтобы отслеживать время, необходимое накопителю для выполнения запросов на чтение и запись. Если этот счетчик остается в большом количестве в течение длительного времени, это может указывать на то, что жесткий диск готов к замене.
Добавление других счетчиков, таких как Дисковые байты / сек , Дисковые чтения байт / сек , Дисковое чтение / сек , Дисковая запись байт / сек и Дисковая запись / сек, поможет вам определить скорость чтения и записи жесткого диска.
процессор
Включает счетчики для мониторинга активности процессора.
Вы можете выбрать счетчики, такие как % времени прерывания, чтобы отслеживать время, которое ЦП затрачивает на выполнение аппаратных запросов (прерываний). Если этот счетчик остается выше 30%, это может указывать на наличие проблемы с оборудованием.
Добавьте счетчик % Privileged Time, чтобы отслеживать время, которое процессор использует для выполнения в режиме ядра (Privileged). Высокий процент привилегированного времени может указывать на плохо записанный драйвер или неисправность оборудования.
Сетевой адаптер
Включает в себя несколько счетчиков для контроля отправленных и полученных байтов для одного или нескольких сетевых адаптеров.
Однако, если вы не используете свое интернет-соединение интенсивно, но по-прежнему наблюдаете высокую сетевую активность, это может быть признаком того, что что-то работает неправильно, или это может быть также вредоносное ПО, скрытое на вашем компьютере.
Память
Включает в себя массив счетчиков для контроля использования оперативной памяти вашего компьютера.
Вы можете выбрать счетчики, такие как % Committed Bytes in Use, чтобы контролировать общее количество памяти, используемой в настоящее время вашей системой. Если число постоянно превышает 80%, значит, в вашей системе недостаточно памяти.
Добавляя доступные мегабайты , вы можете измерить объем физической памяти, доступной для запущенных процессов. Если это значение составляет менее 5% от общего объема ОЗУ, установленного на вашем компьютере, вам может потребоваться увеличить объем памяти.
Файл подкачки
Включает счетчики для мониторинга использования файлов подкачки.
Если ваш компьютер работает медленно и счетчики файлов подкачки (% Usage и% Usage Peak) постоянно высоки. Это может быть признаком того, что вам нужно обновить память вашего компьютера.
Как использовать наборы сборщиков данныхВ системный монитор также входят наборы сборщиков данных , в которых можно создавать настраиваемые наборы, содержащие счетчики производительности и оповещения на основе определенных критериев.
Создание собственного набора сборщиков данных
Если вы хотите создать собственный набор сборщиков данных, когда нужно собирать конкретную информацию о производительности, выполните следующие действия:
-
В Performance Monitor разверните Наборы сборщиков данных .
Щелкните правой кнопкой мыши «Определено пользователем», выберите « Создать» и нажмите « Набор сборщиков данных» .
Нажмите Далее .
Нажмите Далее .
Нажмите ОК .
Нажмите Далее .
Нажмите Далее .
Установите флажок Сохранить и закрыть .
Выполнив эти шаги, вы можете щелкнуть правой кнопкой мыши по своему набору сборщиков данных в разделе «Определено пользователем» и нажать « Пуск», чтобы запустить его, или « Стоп», чтобы закрыть его.
Настройка пользовательского набора сборщиков данных
Мастер позволит вам настроить некоторые параметры только при создании настраиваемого набора сборщиков данных. Если вы хотите, чтобы пользовательский набор автоматически останавливался через определенный промежуток времени или запускался по расписанию, вам необходимо вручную настроить эти параметры.
Чтобы автоматическая остановка набора по истечении определенного периода времени, сделайте следующее:
Щелкните правой кнопкой мыши нужный набор сборщиков данных и выберите « Свойства» .
Настройте ограничения по мере необходимости.
Чтобы запланировать автоматический запуск набора, сделайте следующее:
Щелкните правой кнопкой мыши нужный набор сборщиков данных и выберите « Свойства» .
Нажмите ОК .
Помимо возможности создавать свои собственные наборы, Windows 10 объединяет два пользовательских набора сборщиков данных для анализа производительности, которые находятся внутри системной папки.
- Диагностика системы: собирает различную подробную системную информацию и включает в себя счетчики, найденные в «Производительность системы».
- Производительность системы: собирает ценные данные о производительности процессора, жесткого диска, памяти и сетевых адаптеров на вашем компьютере.
Вы можете просматривать и анализировать данные, собранные с помощью предварительно определенных и пользовательских наборов, используя опцию Отчеты .
Чтобы просмотреть и проанализировать собранные данные, просто перейдите в Отчеты и выберите отчет, который вы хотите просмотреть.
Если вы открываете один из системных отчетов, вы увидите, что данные упорядочены более осмысленно, что позволяет быстро выявлять любые проблемы на вашем компьютере.
С другой стороны, когда вы откроете пользовательский отчет, вы сможете увидеть только запись собранных данных, которая по-прежнему полезна для анализа вашего пользовательского набора.
Завершение вещей
Хотя вы можете использовать другие инструменты, такие как диспетчер задач, для мониторинга производительности вашей системы, Performance Monitor — более продвинутый инструмент, который позволяет вам контролировать практически все на вашем компьютере. И как только вы поймете это, Performance Monitor может стать ценным инструментом для анализа и устранения проблем с производительностью в Windows 10.
Больше ресурсов по Windows 10
Чтобы получить дополнительные справочные статьи, обзор и ответы по Windows 10, посетите следующие ресурсы:
В предыдущей статье был составлен список из 80 инструментов для мониторинга Linux системы. Был смысл также сделать подборку инструментов для системы Windows. Ниже будет приведен список, который служит всего лишь отправной точкой, здесь нет рейтинга.
1. Task Manager
Всем известный диспетчер задач Windows — утилита для вывода на экран списка запущенных процессов и потребляемых ими ресурсов. Но знаете ли Вы, как использовать его весь потенциал? Как правило, с его помощью контролируют состояние процессора и памяти, но можно же пойти гораздо дальше. Это приложение предварительно на всех операционных системах компании Microsoft.
2. Resource Monitor
Великолепный инструмент, позволяющий оценить использование процессора, оперативной памяти, сети и дисков в Windows. Он позволяет быстро получить всю необходимую информацию о состоянии критически важных серверов.
3. Performance Monitor
Основной инструмент для управления счетчиками производительности в Windows. Performance Monitor, в более ранних версиях Windows известен нам как Системный монитор. Утилита имеет несколько режимов отображения, выводит показания счетчиков производительности в режиме реального времени, сохраняет данные в лог-файлы для последующего изучения.
4.Reliability Monitor
Reliability Monitor — Монитор стабильности системы, позволяет отслеживать любые изменения в производительности компьютера, найти монитор стабильности можно в Windows 7, в Windows 8: Control Panel > System and Security > Action Center. С помощью Reliability Monitor можно вести учет изменений и сбоев на компьютере, данные будут выводиться в удобном графическом виде, что позволит Вам отследить, какое приложение и когда вызвало ошибку или зависло, отследить появление синего экрана смерти Windows, причину его появления (очередное обновлением Windows или установка программы).
5. Microsoft SysInternals
SysInternals — это полный набор программ для администрирования и мониторинга компьютеров под управлением ОС Windows. Вы можете скачать их себе бесплатно на сайте Microsoft. Сервисные программы Sysinternals помогают управлять, находить и устранять неисправности, выполнять диагностику приложений и операционных систем Windows.
6. SCOM (part of Microsoft System Center)
System Center — представляет собой полный набор инструментов для управления IT-инфраструктурой, c помощью которых Вы сможете управлять, развертывать, мониторить, производить настройку программного обеспечения Microsoft (Windows, IIS, SQLServer, Exchange, и так далее). Увы, MSC не является бесплатным. SCOM используется для проактивного мониторинга ключевых объектов IT-инфраструктуры.
Мониторинг Windows серверов с помощью семейства Nagios
Nagios является самым популярным инструментом мониторинга инфраструктуры в течение нескольких лет (для Linux и Windows). Если Вы рассматриваете Nagios для Windows, то установите и настройте агент NSClient ++ на Windows сервер. NSClient ++ мониторит систему в реальном времени и предоставляет выводы с удаленного сервера мониторинга и не только.
Обычно используется вместе с Nagios, предоставляет пользователю удобный веб-интерфейс к утилите RRDTool, предназначенной для работы с круговыми базами данных (Round Robin Database), которые используются для хранения информации об изменении одной или нескольких величин за определенный промежуток времени. Статистика в сетевых устройств, представлена в виде дерева, структура которого задается самим пользователем, можно строить график использования канала, использования разделов HDD, отображать латентость ресурсов и т.д.
Гибкая, масштабируемая система мониторинга с открытым исходным кодом, основанная на ядре Nagios, написанном на Python. Она в 5 раз быстрее чем Nagios. Shinken совместима с Nagios, возможно использование ее плагинов и конфигураций без внесения коррективов или дополнительной настройки.
Еще одна популярная открытая система мониторинга, которая проверяет хосты и сервисы и сообщает администратору их состояние. Являясь ответвлением Nagios, Icinga совместима с ней и у них много общего.
OpsView изначально был бесплатен. Сейчас, увы, пользователям данной системой мониторинга приходится раскошеливаться.
Op5 еще одна система мониторинга с открытым исходным кодом. Построение графиков, хранение и сбор данных.
Альтернативы Nagios
Открытое программное обеспечение для мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, используется для получения данных о нагрузке процессора, использования сети, дисковом пространстве и тому подобного.
Неплохая система мониторинга, собирает данные с нескольких серверов одновременно и отображает все в виде графиков, с помощью которых можно отслеживать все прошедшие события на сервере.
Написан на языке Python с использованием сервера приложений Zope, данные хранятся в MySQL. С помощью Zenoss можно
мониторить сетевые сервисы, системные ресурсы, производительность устройств, ядро Zenoss анализирует среду. Это дает возможность быстро разобраться с большим количеством специфических устройств.
16. Observium
Система мониторинга и наблюдения за сетевыми устройствами и серверами, правда список поддерживаемых устройств огромен и не ограничивается только сетевыми устройствами, устройство должно поддерживать работу SNMP.
17. Centreon
Комплексная система мониторинга, позволяет контролировать всю инфраструктуру и приложения, содержащие системную информацию. Бесплатная альтернатива Nagios.
Ganglia — масштабируемая распределенная система мониторинга, используется в высокопроизводительных вычислительных системах, таких как кластеры и сетки. Отслеживает статистику и историю вычислений в реальном времени для каждого из наблюдаемых узлов.
19. Pandora FMS
Система мониторинга, неплохая продуктивность и масштабируемость, один сервер мониторинга может контролировать работу нескольких тысяч хостов.
Программное обеспечение с открытым кодом для мониторинга компьютерных систем и сетей.
OpenNMS платформа мониторинга. В отличие от Nagios, поддерживает SNMP, WMI и JMX.
22. HypericHQ
Компонент пакета VMware vRealize Operations, используется для мониторинга ОС, промежуточного ПО и приложений в физических, виртуальных и облачных средах. Отображает доступность, производительность, использование, события, записи журналов и изменений на каждом уровне стека виртуализации (от гипервизора vSphere до гостевых ОС).
Система мониторинга и оповещения (alert system) с открытым кодом от StackExchange. В Bosun продуманная схема данных, а также мощный язык их обработки.
Sensu система оповещения с открытым исходным кодом, похожа на Nagios. Имеется простенький dashboard, можно увидеть список клиентов, проверок и сработавших алертов. Фреймворк обеспечивает механизмы, которые нужны для сбора и накопления статистики работы серверов. На каждом сервере запускается агент (клиент) Sensu, использующий набор скриптов для проверки работоспособности сервисов, их состояния и сбора любой другой информации.
25. CollectM
CollectM собирает статистику об использовании ресурсов системы каждые 10 секунд. Может собирать статистику для нескольких хостов и отсылать ее на сервер, информация выводится с помощью графиков.
26. PerfTrap
PerfTrap собирает метрики с серверов, и с помощью Graphite производится визуализация собранных данных.
27. WMIagent
Если Вы фанат Python, WMIagent для Вас.
28. Performance Analysis of Logs (PAL) Tool
PAL — мощный инструмент, который мониторит производительность и анализирует ее.
30. Cloud Ninja Metering Block
Cloud Ninja Metering Block производит анализ производительности и автоматическое масштабирование мультитенантных приложений в Windows Azure. Такой анализ включает в себя не только определение или проверку счетов за использование ресурсов от Windows Azure, но и оптимизацию ресурсов.
Enigma — красивое приложение, которое поможет Вам следить за всеми важных показателями прямо с рабочего стола.
Платные решения
32. SSC Serv
SSC Serv платный инструмент мониторинга.
33. KS-HostMonitor
Инструменты для мониторинга сетевых ресурсов, позволяет проверять любые параметры серверов, гибкие профили действия позволяют действовать в зависимости от результатов тестов.
34. Total Network Monitor
PRTG — простая в использовании, условно-бесплатная программа для мониторинга сети, собирает различные статистические данные с компьютеров, программ и устройств, которые Вы указываете, поддерживает множество протоколов для сбора указанных сведений, таких как SNMP и WMI.
36. GroundWork
37. WhatsUpGold
Это мощное, простое в использовании программное средство для комплексного мониторинга приложений, сети и систем. Позволяет производить поиск и устранение проблем до того, как они повлияют на работу пользователей.
Поддерживает несколько операционных систем и технологий виртуализации. Есть много бесплатных тулзов, с помощью которых можно мониторить систему.
39. PowerAdmin
PowerAdmin является коммерческим решением для мониторинга.
40. ELM Enterprise Manager
ELM Enterprise Manager — полный мониторинг от «что случилось» до «что происходит» в режиме реального времени. Инструменты мониторинга в ELM включают — Event Collector, Performance Monitor, Service Monitor, Process Monitor, File Monitor, PING Monitor.
41. EventsEntry
42. Veeam ONE
Эффективное решение для мониторинга, создания отчетов и планирования ресурсов в среде VMware, Hyper-V и инфраструктуре Veeam Backup & Replication, контролирует состояние IT-инфраструктуры и диагностирует проблемы до того, как они помешают работе пользователей.
43. CA Unified Infrastructure Management (ранее CA Nimsoft Monitor, Unicenter)
Мониторит производительность и доступность ресурсов Windows сервера.
44. HP Operations Manager
Это программное обеспечение для мониторинга инфраструктуры, выполняет превентивный анализ первопричин, позволяет сократить время на восстановление и расходы на управление операциями. Решение идеально для автоматизированного мониторинга.
45. Dell OpenManage
OpenManage (теперь Dell Enterprise Systems Management) «все-в-одном продукт» для мониторинга.
46. Halcyon Windows Server Manager
47. Topper Perfmon
Используется для мониторинга серверов, контролирует процессы, их производительность.
48. BMC Patrol
Система мониторинга и управления управления IT — инфраструктурой.
49. Max Management
50. ScienceLogic
ScienceLogic еще одна система мониторинга.
Менеджмент и мониторинг сетей, приложений и инфраструктуры.
Ниже приведен список (наиболее популярных) инструментов для мониторинга сети
Nedi является инструментом мониторинга сети с открытым исходным кодом.
54. The Dude
Система мониторинга Dude, хоть и бесплатна, но по мнению специалистов, ни в чем не уступает коммерческим продуктам, мониторит отдельные серверы, сети и сетевые сервисы.
55. BandwidthD
Программа с открытым исходным кодом.
Расширение для Nagios, позволяет создавать карты инфраструктуры и отображать их статус. NagVis поддерживает большое количество различных виджетов, наборов иконок.
57. Proc Net Monitor
Бесплатное приложение для мониторинга, позволяет отследить все активные процессы и при необходимости быстро остановить их, чтобы снизить нагрузку на процессор.
58. PingPlotter
Используется для диагностики IP-сетей, позволяет определить, где происходят потери и задержки сетевых пакетов.
Маленькие, но полезные инструменты
Список не был бы полным без упоминания нескольких вариантов аппаратного мониторинга.
59. IPMIutil
60. Glint Computer Activity Monitor
61. RealTemp
Утилита для мониторинга температур процессоров Intel, она не требует инсталляции, отслеживает текущие, минимальные и максимальные значения температур для каждого ядра и старт троттлинга.
62. SpeedFan
Утилита, которая позволяет контролировать температуру и скорости вращения вентиляторов в системе, следит за показателями датчиков материнской платы, видеокарты и жестких дисков.
Читайте также: