У нас есть несколько больших телевизоров высокой четкости в нашем офисе мониторинга, которые следят за всем нашим производственным оборудованием.
Мы ведем мониторинг:
Маршрутизаторы Cisco
- Переключатели HP
- Пролиантные серверы HP
- Windows 2003
- IIS
- SQL-сервер
На данный момент мы используем
- Nagios для доступности / доступности и отправки оповещений
- Кактусы для использования пропускной способности
- Perfmon работает на Vista для производительности сервера
- Сочетание других инструментов и нашего собственного пользовательского кода для мониторинга фактической производительности нашего приложения.
Все это прекрасно, за исключением части Perfmon - она дает нам то, что мы хотим - то есть графики в реальном времени на экране, запись определенных счетчиков производительности и т. Д. - единственная проблема в настройке - это настоящая рутинная работа. Если ПК с Vista, на котором запущен Perfmon, перезагружается (как правило, из-за Центра обновления Windows), то установка всех счетчиков занимает много времени - буквально час или два работы кого-то в офисе ...
Любой знает способ: 1. Сценария добавления счетчиков Perfmon 2. Другой инструмент с графическим выводом и доступом к счетчику WMI / Windows.
Благодарность
- Майк
источник
Ответы:
Я бы отделил график / отображение от элемента мониторинга / оповещения. Вы не сказали, сколько у вас объектов. Для большинства магазинов я бы написал скрипт powershell, чтобы получить нужные счетчики и перенаправить вывод на powergadgets, а для небольших магазинов - использовать polymon для мониторинга работы окон и основы для мониторинга остальных. В более крупной среде (более 30 серверов) я бы посмотрел на System Center Operations Manager для мониторинга и оповещения. Вы должны понять, как SCOM НЕ просто контролирует. Он разработан для устранения проблем и обеспечения бизнес-обслуживания, в отличие от большинства программ мониторинга, которые заботятся только о счетчиках серверов. Другие варианты будут tivoli или openview.
источник
Я настоятельно рекомендую Zabbix системным администраторам, которые ищут решения для мониторинга и построения графиков.
У Zabbix есть клиенты (агенты) для систем Windows и Linux. Они также могут читать SNMP-пакеты для построения графиков и отслеживать статистику практически из любого места.
Я использую его в течение 3 лет, и им (относительно) очень легко управлять и постоянно обновлять.
У них даже есть мониторинг приложений, если вы готовы написать сценарий действий для него.
(источник: zabbix.com )
Дайте мне знать, если у вас есть конкретные вопросы по использованию.
источник
если вам не подходят графики в реальном времени [то есть с несколькими минутами выборки] - взгляните на Munin Node для Windows . В качестве альтернативы вы можете получить много статистики из Windows через SNMP, но я попробовал это давно и довольно быстро отказался от идеи. Мунина-узла было достаточно.
источник
Perfmon может быть заскриптован, а настройки могут быть сохранены в Vista. Perfmon может даже войти в базу данных MSSQL. Вот как это сделать.
ПОДСКАЗКА: Вы можете настроить свой одноступенчатый компьютер, чтобы также удаленно регистрировать данные perfmon из других систем.
А вот как вы можете сгенерировать один или два отчета из собранных вами данных.
источник
OpenNMS 1.7.x имеет поддержку WMI. OpenNMS
В противном случае я бы пошел по маршруту Nagios / RRD, как предложил Джозеф.
источник
«Еще один инструмент с графическим выводом и доступом к WMI / Windows Counter ...»
PolyMon имеет хороший общий дисплей панели инструментов, результаты в дБ для долгосрочных трендов / отчетов. WMI, Perfmon, SNMP, Ping, TCP-порт, Powershell ....
Для чрезвычайно настраиваемого отображения в реальном времени (все те же источники данных) вариант того же продукта PolyMonRT
Я люблю их
источник
Admin Arsenal имеет отличный монитор perfmon с графическим графиком. Это бесплатно попробовать.
источник
Понятно, что настройка 4 различных инструментов мониторинга может быть довольно большой работой. Поскольку вы уже используете nagios (лучший инструмент для мониторинга с открытым исходным кодом), я бы рассмотрел интеграцию всех функций для мониторинга в одном месте (NAGIOS). Я использовал nagios для мониторинга всех элементов вашей системы (sql-сервер, сетевые устройства, Windows-машины ...) и многого другого (Linux-серверы, Solaris-серверы, Java-приложения и т. Д.). Моя рекомендация для вас следующая:
Удачи
// Marco
источник
Samurize отлично подходит для создания визуальных перфмон-дисплеев в реальном времени. Вы проектируете все в редакторе, включая графику и наложения. Он может работать как виджет на рабочем столе или в фоновом режиме, периодически генерируя файлы изображений.
источник
После того, как вы добавили все счетчики, вы можете сохранить полученную конфигурацию в виде файла MSC. Затем просто откройте MSC, чтобы снова открыть монитор.
JR
источник
Позволит ли вам logman сценарий Performance Monitor к вашему удовольствию? Я также нашел сценарий, который может помочь.
источник
Используйте RoboTask для имитации действий мыши и клавиатуры, поскольку он посылает виртуальные щелчки мыши и нажатия клавиш, он может автоматизировать любую задачу в любом приложении. Вы можете настроить задачу, которая запускается при запуске или в назначенное время, и с удивлением наблюдать, как ваш компьютер автоматически выполняет «рутинную» работу так быстро, как приложение может отреагировать. (если ваше приложение зависает на 10 минут, очевидно, вам придется отложить сценарий на 10 минут)
RoboTask может даже взаимодействовать с экземплярами самого себя на других компьютерах, что позволяет вам «централизованно» контролировать / запускать сразу несколько задач. Условия и циклы также доступны для тех, кто обладает базовыми знаниями в области программирования.
«Написание» задачи - это что-то вроде работы со сценариями, просто вы ничего не будете печатать, поскольку все доступные «команды» перечислены в списке с пользовательским графическим интерфейсом. Вы должны будете указать задержки между каждым действием, чтобы дать время для ответа программы, даже если задержки в миллисекундах.
В качестве альтернативы вы можете использовать Automation Anywhere , что проще в настройке, так как вы можете «записать» свою активность, а затем позволить ей «воспроизвести», эффективно создавая «сценарий», который можно моделировать снова и снова.
источник
SCOM 2007 может это сделать. В любом случае, инструмент, который вы будете использовать, позаботится о том, чтобы не перегружать систему через мониторинг.
Копание не очень используемого WMI может выявить проблемы WMI. Наш SCOM выявил проблему из-за слишком глубокого запроса WMI с некэшированными данными. Нам пришлось применить исправление для поддержания работы WMI.
источник
Ссылка на другой пост о том, как контролировать ваш сервер Windows. Какой инструмент вы используете для мониторинга ваших серверов? В Codeplex есть инструмент под названием PAL, я обычно определяю все необходимые мне счетчики на сервере и планирую их автоматический запуск и работу в течение 5 минут каждый час. Вывод выводится в двоичные файлы blg, которые позже создаются с использованием PAL (M $ LogParser) и генерируют мои отчеты. Эта задача может быть автоматизирована, поэтому отчеты отправляются по почте.
Инструмент PAL: pal.codeplex.com
источник
Хм - все вышеперечисленное является допустимым вариантом, а некоторые, вероятно, лучше, чем идеальное решение.
Но для вашего решения Perfmon вы можете сохранить и загрузить набор счетчиков.
Настройте отображение PerfMon с соответствующими счетчиками. Щелкните правой кнопкой мыши таблицу и выберите «Сохранить параметры как ...» и введите соответствующее имя. Это сохранит счетчики как файл HTML.
Перезапустите PerfMon (или щелкните правой кнопкой мыши и выберите «Удалить все счетчики»). Откройте сохраненный выше HTML-файл в блокноте, выберите его все и скопируйте в буфер обмена.
Нажмите значок буфера обмена (Вставить список счетчиков) или нажмите ctrl- v.
источник
Отказ от ответственности: Мои $ .02 в качестве менеджера сообщества Zenoss.
Zenoss делает все, что вы хотите: Cisco, коммутаторы и серверы HP, серверы и приложения Windows через WMI. Время работы / доступность, использование полосы пропускания и отправка оповещений (плюс вы можете повторно использовать существующие плагины Nagios и Cactii). Кроме того, он бесплатный и с открытым исходным кодом, не использует никаких агентов и имеет очень большое и активное сообщество пользователей, контролирующих очень разнообразный набор оборудования и услуг.
источник