Оперативный контроль серверов MS Windows и их услуги

Дублирование защищает Вас от Вашего аппаратного сбоя. Это не защищает от пользовательской ошибки, ни от злонамеренного действия (например, взломщики, входящие в Вашу систему).

См.: Почему Зеркальным отражением Не является Решение для резервного копирования для с трудом заработанного урока.

14
задан 7 June 2009 в 10:58
16 ответов

Я разделил бы построение диаграммы/дисплей от montioring/alerting части. Вы не сказали, сколько объекта Вы имеете. Для большинства магазинов я записал бы powershell сценарий для получения счетчиков, я хочу и передаю вывод по каналу к powergadgets, и для небольших магазинов используют polymon для контроля материала окон и основы для контроля остальных. В большей среде (30 + серверы) я смотрел бы на System Center Менеджер операций для контроля и предупреждения. Необходимо понять howver, который не просто контролирует SCOM. Это разработано, чтобы исправить проблемы и гарантировать бизнес-услугу, в отличие от большей части контролирующего программного обеспечения, которое только заботится о счетчиках сервера. Другими опциями был бы Тиволи или openview.

4
ответ дан 2 December 2019 в 21:08

После добавления всех счетчиков, можно сохранить получающуюся конфигурацию как msc файл. Затем просто откройте .msc для повторного открытия монитора.

МЛАДШИЙ

0
ответ дан 2 December 2019 в 21:08
  • 1
    Привет RennieJ. Да, Вы можете - НО если машины, которые Вы контролируете, не локальны для домена монитора ПК (я думаю, причина) - затем та техника doesn' t работа - .msc открывается, но doesn' t подключение. Это привыкло для на XP Perfmon, но Perfmon на Vista отличается - и кроме этого ' feature' намного лучше. –  Mike McClelland 7 June 2009 в 11:34
  • 2
    Хм, возможно проблема аутентификации? Если Вы делаете сетевое использование \\target\ipc$ прежде, чем открыть .msc, который имеет какое-либо значение? –  John Rennie 7 June 2009 в 16:32
  • 3
    Yeh, у нас был пакетный файл, который соединился со всеми долями и get' s дескриптор ПЕРЕД открытием PerfMon. Под XP это работало, но не версия Vista... We' d возвращаются к XP, но версия Vista обладает другими преимуществами - т.е..MSCs теперь помнят точное расположение, и perfmon теперь поддерживает пределы кроме 100 - таким образом, можно получить лучшую гранулярность перфекта, когда, например, ЦП составляет 0-25% - который это обычно... –  Mike McClelland 7 June 2009 в 17:45
  • 4
    > perfmon теперь поддерживает пределы кроме 100 Хм, W2k3 perfmon поддерживает это. Вы верный XP doesn' t (я don' t имеют XP, удобный для проверки)? Просто щелкните правой кнопкой, перейдите к вкладке Graph и измените максимум графика. –  John Rennie 8 June 2009 в 21:07

если не диаграммы в реальном времени [который является с интервалом дискретизации нескольких минут], хорошо для Вас - смотрят на Узел Munin для Windows. альтернативно можно, вероятно, выбрать много статистических данных из окон через snmp, но я попробовал его давным-давно и отказался от идеи вполне быстро. munin-узел был как раз.

2
ответ дан 2 December 2019 в 21:08
  • 1
    Привет pQd - выглядит большим - I' d борются с получением разрешения установить клиентское приложение на нашем производственном наборе! Кажется глупым использовать что-то третья сторона когда ' it' s весь there' в Windows Framework... –  Mike McClelland 7 June 2009 в 12:22
  • 2
    Вы don' t должен установить что-либо, можно отлично контролировать окна с snmp (в сочетании с munin) munin.projects.linpro.no/wiki/HowToMonitorWindows –  serverhorror 13 June 2009 в 22:27
  • 3
    SNMP won' t предоставляют Вам доступ к любым сырым данным perfmon счетчики, в которых Вы, возможно, нуждались бы. (например, Вы хотите создать дисплей типа диспетчера задач), но Вы shouldn' t должен на самом деле установить любые программные агенты, пока WMI доступен –  Jim B 15 June 2009 в 20:38

Хм - все вышеупомянутое является допустимыми опциями, и некоторые, вероятно, лучше, чем выполнить решение.

Но для Вашего решения Perfmon, можно отчасти сохранить и загрузить встречный набор.

Настройте дисплей PerfMon с соответствующими счетчиками. Щелкните правой кнопкой по диаграмме, и выбор Сохраняют Настройки Как... и вводят соответствующее имя. Это сохранит счетчики как файл HTML.

Перезапустите PerfMon (или щелчок правой кнопкой и выбор Удаляют Все Счетчики). Откройте вышеупомянутый сохраненный файл HTML в NotePad, и выберите все это и скопируйте его в буфер обмена.

Нажмите значок буфера обмена (Список Счетчика Вставки) или нажмите ctrl - против.

0
ответ дан 2 December 2019 в 21:08
  • 1
    Привет Chris, да согласился, что это может сделать это, но проблема получает дескрипторы к серверам. Мы можем открыть долю C$, даже открытые файлы на удаленном FS, но PerfMon отказывается признавать, что дескриптор там и хочет, чтобы Вы сделали новый - который занимает приблизительно 90 секунд на счетчик - и у нас есть много серверов и счетчиков! Mike –  Mike McClelland 17 June 2009 в 13:42
  • 2
    Да, я вижу задержку, но для меня ее приблизительно 30 secs. That' s своего рода неприятность. –  Christopher_G_Lewis 17 June 2009 в 16:33

Ссылаемый на другом сообщении о том, как контролировать Ваш Windows Server, Какой инструмент Вы используете для контроля серверов? Существует инструмент от codeplex под названием PAL, я обычно определяю все счетчики, в которых я нуждаюсь на сервере и планирую их, чтобы запуститься автоматически и работать в течение 5 минут каждый час. Вывод брошен в blg двоичные файлы, что я позже уплотняю использование PAL (M$ LogParser) и генерирую мои отчеты. Эта задача может быть автоматизирована так отчеты быть отправленной почтой.

Инструмент PAL: pal.codeplex.com

0
ответ дан 2 December 2019 в 21:08

SCOM 2007 может сделать это. Так или иначе инструмент Вы будете использовать, заботиться о не перегрузке системы посредством контроля.

Закапывание не так использовало WMI, может показать проблемы WMI. Наш SCOM показал проблему из-за слишком глубокого запроса WMI с не кэшированные данные. Мы должны были применить текущие исправления для хранения работы WMI.

0
ответ дан 2 December 2019 в 21:08

Используйте RoboTask для моделирования действия мыши и действия клавиатуры, так как это отправляет виртуальные щелчки мышью и нажатия клавиш, это может автоматизировать любую данную задачу в любом приложении. Можно установить задачу, которая работает при запуске или в запланированное время и часы в удивлении, поскольку компьютер автоматически делает работы "тяжелой работы" с такой скоростью, как приложение может ответить. (если Ваше приложение зависает в течение 10 минут, очевидно, необходимо будет задержать сценарий в течение 10 минут),

RoboTask может даже общаться с экземплярами себя на других компьютерах, таким образом, позволяя Вам "централизованно" управлять/начинать многими задачами сразу. Условия и Циклы также доступны для тех, которые имеют основное знание программирования.

"Запись" задачи является чем-то как работа со сценариями, просто что Вы ничего не будете вводить, так как все доступные "команды" перечислены вниз с пользовательскими графический интерфейсами пользователя. Необходимо будет указать задержки между каждым действием для предоставления времени для программы для ответа, даже если задержки находятся в миллисекундах.


Кроме того, можно использовать Автоматизацию Где угодно, которую легче настроить, так как можно "записать" действие и затем позволить ему "воспроизвести", эффективно создав "сценарий", который может быть моделирован много раз.

0
ответ дан 2 December 2019 в 21:08

Samurize является большим для разработки визуальных дисплеев perfmon в реальном времени. Вы разрабатываете все в редакторе, включая графику и оверлейные программы. Это может работать как виджет на рабочем столе или в фоновом режиме, генерируя файлы изображений периодически.

1
ответ дан 2 December 2019 в 21:08
  • 1
    Похож на него, мог бы на самом деле быть www.samurize.com –  Dan Esparza 27 October 2009 в 01:19

Лесоруб позволит Вам сценарий Монитор производительности к Вашей удовлетворенности? Я также нашел сценарий, который может помочь.

0
ответ дан 2 December 2019 в 21:08

У администратора Арсенал есть большой монитор perfmon с графическим построением диаграммы. Это свободно попробовать.

1
ответ дан 2 December 2019 в 21:08

"Другой инструмент с выводом графических данных и WMI/окнами противостоит доступу..."

PolyMon имеет хороший общий дисплей панели инструментов, результаты находятся в дб для долгосрочного отклонения/сообщения. WMI, Perfmon, SNMP, Ping, Порт TCP, Powershell....

Для чрезвычайно настраиваемого отображения в режиме реального времени (весь одинаковый источники данных) вариантом того же продукта является PolyMonRT

Я люблю их.

2
ответ дан 2 December 2019 в 21:08

OpenNMS 1.7.x имеет поддержку WMI. OpenNMS

Иначе я пошел бы путем Nagios/RRD как joseph предложенный.

2
ответ дан 2 December 2019 в 21:08

Perfmon может быть задан сценарием, и настройки могут быть сохранены в Vista. Perfmon может даже зарегистрированный к базе данных MSSQL. Вот то, как сделать это.

  1. Установите сервер базы данных
  2. Создайте соединение ODBC в системе, которая Вы выполняете perfmon
  3. Создайте новый счетчик perfmon и направьте его к соединению ODBC
  4. Запустите perfmon и наблюдайте, что он регистрируется

PROTIP: можно установить единственную машину перспективы к также удаленно журналу perfmon данные из других систем.

И вот то, как можно генерировать отчет или два от данных, которые Вы собрали.

2
ответ дан 2 December 2019 в 21:08
  • 1
    Вы don' t даже должен настроить сервер базы данных... Но по моему опыту контакт с электронными таблицами ежемесячно является реальной болью. Почему бы не использовать Nagios? Я попробовал SCOM, ненавидел его. Затем переключенный на Zenoss (ответвление Nagios) и любовь это. Ваши графики Nagios rrd передадут Zenoss и всему. zenoss.com There' s заплаченный и бесплатная версия доступного zenoss.Удачи! –  Joseph Kern 12 June 2009 в 19:18

Я настоятельно рекомендую Zabbix системным администраторам, ищущим контроль и построение графика решений.

Zabbix имеет клиенты (агенты) для систем Windows и Linux. Они могут также считать пакеты SNMP, чтобы изобразить в виде графика и контролировать статистику от примерно чего-либо.

Я использовал его в течение 3 лет, и было (относительно) очень легко управлять и держать в курсе.

У них даже есть мониторинг приложений, если Вы готовы написать сценарий действий для него.

Zabbix
(источник: zabbix.com)

Сообщите мне, есть ли у Вас какие-либо конкретные вопросы об использовании.

3
ответ дан 2 December 2019 в 21:08
  • 1
    Как Zabbix читает счетчики wmi? Поиск руководства doesn' t даже перечисляют WMI. Это также, кажется, не работает на окнах. –  Jim B 16 June 2009 в 00:20
  • 2
    Агенты Zabbix делают, можно запросить WMI в vbs через агент. –  Maxwell 4 November 2009 в 16:22

Отказ от ответственности: Мои.02$ как общественный менеджер Zenoss.

Zenoss делает все, что Вы хотите: Cisco, переключатели HP и серверы, серверы Windows и приложения через WMI. Время работы/доступность, использование пропускной способности и отправка предупреждения (плюс Вы может снова использовать Ваши существующие плагины Nagios и Cactii). Плюс он свободен и с открытым исходным кодом и не использует агентов и имеет очень многочисленное и активное сообщество пользователей, контролирующих очень разнообразный набор аппаратных средств и сервисов.

0
ответ дан 2 December 2019 в 21:08

Понятно, что установка 4 различных контрольных инструментов может быть довольно большой работой. Так как Вы уже используете nagios (лучший контрольный инструмент открытого исходного кода когда-либо), я рассмотрел бы интеграцию всей функциональности для Вашего контроля в том же месте (NAGIOS). Я использовал nagios для контроля всех элементов, которые Вы имеете в своей системе (SQL-сервер, сетевые устройства, машины окон...) и больше (серверы Linux, solaris серверы, JAVA-приложения, и т.д.). Моя рекомендация для Вас следующая:

* Cisco routers, HP switches, HP prolient servers: Use check_snmp_int and check_snmp in nagios (you get exactly the same information cacti uses), then install pnp4nagios in your nagios server (that gives you the nice graphs, not just for snmp data but for everything else) 
* Windows 2003, IIS, SQL Server: Install NSClient++ on your windows machines (nagios client for windows), then you can to access all performance counters, WMI objects and more from nagios. Pnp4nagios takes then care of the graphs.

Удачи

//Marco

1
ответ дан 2 December 2019 в 21:08
  • 1
    Привет Marco, that' s потрясающий ответ - благодарит очень много. Только проблема состоит в том что я don' t действительно хочу установить что-либо на серверах, которое не является ни один нашим приложением ОС (и никакой материал поддержки ОС)... I' ll проверяют NSClient, хотя и отправляют назад здесь, если у меня есть какие-либо комментарии/обратная связь. Еще раз спасибо за Ваше время. Mike –  Mike McClelland 1 November 2009 в 14:48

Теги

Похожие вопросы