

System Center Operations Manager 2007 позволяет решить проблемы, связанные с управлением ИТ-средой, и высвободить время для решения других задач, от которых зависит успех предприятия. …так сказано на страничке Microsoft Operation Manger 2007, что можно добавить? пожалуй многое!, но суть в том что продукт действительно помогает нам высвободить кучу времени которую мы ежедневно тратим на мониторинг наших систем, как одна из систем которой необходим мониторинг и уход это всеми любимый Microsoft Exchange Server 2007. До недавнего времени мониториг Exchange Server 2007 средствами Operation Manager 2007 так сказать присутствовали не совсем в “достойном виде” это был конвертированный Management Pack от Operation Manager 2005. С выходом Operation Manager 2007 R2 наконец-то свет увидел и полноценный Management Pack для Exchange Server 2007 который к сожалению (а может и нет) предназначен только для версии Operation Manager 2007 R2. Мне бы хотелось поделится заметками о том как начать базовый мониториг Exchange Server 2007 средствами Operation Manager 2007 R2, итак преступим
Предполагается что у вас уже установлен Operation Manager 2007 R2
Для мониторинга Exchange Server-ов нам понадобится чтоб на серверах предварительно были установлены Operation Manager Agent-ы.
Если агенты уже установлены то остается в свойствах агента включать опцию Enable agent proxy, В Operations console заходим Administration затем Agent Managed, выбираем наш Exchange Server заходим в Properties, переходим на Security, кликаем на Allow this agent to act as a proxy and discover managed objects on other computers, повторяем процедуру для всех Exchange серверов который мы хотим мониторить


Далее что нам нужно будет сделать это скачать Exchange Server 2007 Operations Manager 2007 R2 MP
Который берем тут (Или версию поновее)
Download Management Pack
File Name: Exchange Server 2007 Operations Manager 2007 R2 MP.msi
Version: 6.0.6623.0
Date Published: 6/12/2009
Устанавливаем его (распаковываем)

по завершению мы должны получить

Из списка файлов кто за что отвечает:
Microsoft.Exchange.Server.2007.Discovery.mp - применяется ко всем серверам Exchange
Microsoft.Exchange.Server.2007.Library.mp - Содержит классы
Microsoft.Exchange.Server.2007.Monitoring.Cas.mp - Мониторинг Client Access Role
Microsoft.Exchange.Server.2007.Monitoring.Edge.mp - Мониторинг Edge Role
Microsoft.Exchange.Server.2007.Monitoring.Hub.mp - Мониторинг Hub Transport Role
Microsoft.Exchange.Server.2007.Monitoring.Mailbox.mp - Мониторинг Mailbox Role
Microsoft.Exchange.Server.2007.Monitoring.UM.mp - Мониторинг Unified Communications Role
Microsoft.Exchange.Server.2007.Reports.mp - Содержит репорты Client Access, HUB Transport, Mailbox
Microsoft.Exchange.Server.2007.Reports.SLM.xml - Содержит репорты для Operation Manager R2 Service Level Management
Microsoft.Exchange.Server.2007.Template.mp - Синтетические тесты Mail Flow и Client Access
OM2007_MP_EX2007_R2.doc - Руководство по Management Pack
В нашем примере мы будем мониторить Exchange сервер на котором установлены CAS/HUB роли. Для начала экспортируем наши файлы
Operations Console > Administration правой кнопкой на Management Packs затем Import Management Pack жмем Add указываем список для импорта кликаем на Import

Система предложит проверить на наличие обновлений в интернете экспортируемых Management Pack-ов, если сервер имеет доступ в интернет можно проверить может и уже доступны обновленные версии файлов


По умолчанию Exchange Management Pack после импорта не будет автоматически мониторить серверные роли, он лишь обнаружит сервера на которых установлен Exchange Server 2007, удобно тем что после импорты мы не получаем целую лавину информации со всех почтовых серверов, тем самым сами определяем уровень и необходимость мониторинга. Первым делом проверим обнаружил ли Discoverу наши Exchange сервера, переходим в Discovered Inventory и выбираем Select Target Type (правый верхний угол в консоли) в поле Look for, набираем Exchange 2007 Discovery Helper, выбираем , жмем OK.
Должен появится список Exchange 2007 server-ов со статусом “Not Monitored.”

Как видно Discoverу отработал и обнаружил 4 сервера Excahgne но которые не под мониторингом, и не будут до тех поп пока мы не включим соответствующий мониторинг. Для включения мониторинга нам понадобится перейти в Authoring затем Management Pack Objects и выбрать Object Discoveries, тут сменим Scope оставив только то что нам нужно, кликаем на View all targets и в поле Look for вводим Exchange 2007 Server Role

Для начала мы разрешим обнаружение CAS и HUB ролей, для этого делаем так: выбираем Exchange 2007 Hub Transport Role Discovery правой кнопкой в менющке Overrides > Overrides the Object Discovery > For all object of class: Exchange 2007 Discovery Helper

Тут ставим галку Override, и в поле Override Value меняем на True также лучше создать новый Management Pack и все подобные изменения сохранять в нем.

Проделываем все тоже самое с Exchange CAS Role Discovery (в вашем случае определяйте с поставленной задачей, совет: не нужно все подряд включать, лучше по мере необходимости)
Через несколько минут у вас должны появится роли в соответствующих разделах

Вроде готово! Выберем наиболее заметные показатели и посмотрим на графики
Client Access, Availability Service, Availability Requests (sec)

Hub Transport, SMTP Receive, Messages Received/sec

Напомню что это всего лишь пример мониторинга только CAS и HUB роли, но основываясь на данном примере вы сами сможете пойти дальше и дополнить мониторинг всем остальным что необходимо вам или вашей организации.
Полезно:
Блог MVP Alexey Zhuravlev-а на Русском
Microsoft System Center Operations Manager Home
Operations Manager 2007 R2 TechNet
P.S.
…говорят что когда есть мониторинг спят ИТ сотрудники спокойней, отнюдь нет сер! В 4 утра СМС о остановленном HUB Transport сервере не даст вам продолжить спасть если у вас конечно совесть тоже проснулась и прочла CMC :)
[addlang]


System Center Operations Manager 2007 აგვარებს IT-გარემოების მართვის პრობლემებს და ზოგავს დროს სხვა ამოცანების შესრულებისთვის, რომლებზეც დამოკიდებულია ორგანიზაციის წარმატებულობა – ასე წერია Microsoft Operation Manger 2007 – ის გვერდზე. რისი დამატება არის შესაძლებელი? ალბათ ბევრი რამის! მაგრამ მთავარი იდეა მართლაც იმაშია, რომ პროდუქტი გვიზოგავს უამრავ დროს, რომელსაც ჩვენ ყოველდღიურად ვხარჯავთ ჩვენი სისტემების მონიტორინგზე. ერთ-ერთი ასეთი სისტემა არის ყველასათვის ცნობილი Microsoft Exchange Server 2007. სულ ცოტა ხნის წინ Exchange Server 2007– ის მონიტორინგი Operation Manager 2007–ის საშუალებით შეიძლებოდა ასე ვქვათ „არა ღირსეული ფორმით“ – ეს იყო კონვერტირებული Operation Manager 2005 –ის Management Pack –ი. Operation Manager 2007 R2 გამოსვლასთან ერთად საბოლოოდ გამოვიდა სრულყოფილი Management Pack Exchange Server 2007–სთვის, რომელიც სამწუხაროდ (ან საბედნიეროდ) განკუთვნილია მხოლოდ ვერსიისთვის Operation Manager 2007 R2. მინდა განვიხილო, თუ როგორ დავიწყოთ Exchange Server 2007 –ის მონიტორინგი Operation Manager 2007 R2–ით.
დავიწყოთ.
Exchange Server –ების მონიტორინგისთვის დაგვჭირდება, რომ ამ სერვერებზე იყოს დაყენებული Operation Manager Agent –ები.
თუ აგენტები უკვე დაყენებულია, უნდა ჩავრთოთ აგენტებში ოფცია Enable agent proxy. შევდივართ Operations console– ში, შემდეგ Administration –> Agent Managed, ვირჩევთ ჩვენ Exchange Server–ს, შევდივართ Properties–ში, გადავდივართ ჩანართზე Security და ვკლიკავთ Allow this agent to act as a proxy and discover managed objects on other computers–ზე. ვიმეორებთ ამ პროცედურას ყველა Exchange სერვერებისთვის, რომლის მონიტორინგი გვინდა განვახორციელოთ.


შემდეგ უნდა გადმოვიწეროთ Exchange Server 2007 Operations Manager 2007 R2 MP , რომელის შეგვიძლია ვიპოვოთ აქ (ან უფრო ახალ ვერსიას ვიწერთ):
Download Management Pack
File Name: Exchange Server 2007 Operations Manager 2007 R2 MP.msi
Version: 6.0.6623.0
Date Published: 6/12/2009
შემდეგ ვაყენებთ მას:

ბოლოს უნდა მივიღოთ :

ფაილების ფუნქციები:
Microsoft.Exchange.Server.2007.Discovery.mp - გამოიყენება ყველა Exchange სერვერთან
Microsoft.Exchange.Server.2007.Library.mp - შეიცავს კლასებს
Microsoft.Exchange.Server.2007.Monitoring.Cas.mp - Client Access Role – ის მონიტორინგი
Microsoft.Exchange.Server.2007.Monitoring.Edge.mp - Edge Role – ის მონიტორინგი
Microsoft.Exchange.Server.2007.Monitoring.Hub.mp - Hub Transport Role – ის მონიტორინგი
Microsoft.Exchange.Server.2007.Monitoring.Mailbox.mp - Mailbox Role – ის მონიტორინგი
Microsoft.Exchange.Server.2007.Monitoring.UM.mp - Unified Communications Role – ის მონიტორინგი
Microsoft.Exchange.Server.2007.Reports.mp - შეიცავს რეპორტებს Client Access, HUB Transport, Mailbox
Microsoft.Exchange.Server.2007.Reports.SLM.xml - შეიცავს რეპორტებს Operation Manager R2 Service Level Management –ისთვის
Microsoft.Exchange.Server.2007.Template.mp - სინთეთიკური ტესტები Mail Flow და Client Access
OM2007_MP_EX2007_R2.doc - ინსტრუქცია Management Pack – ის შესახებ
ჩვენ მაგალითში განვიხილავთ Exchange სერვერის მონიტორინგს, რომელზეც დაყენებულია როლები CAS/HUB. ჯერ დავაიმპორტოთ ჩვენი ფაილები:
Operations Console > Administration, მარჯვენა კლიკი Management Packs–ზე, შემდეგ Import Management Pack > Add , ვუთითებთ სიას და ვაჭერთ Import–ს.

სისტემა შემოგვთავაზებს გადამოწმებას – არის თუ არა ინტერნეტში ფაილების განახლებული ვერსიები, თუ სერვერს აქვს ინტერნეტში წვდომა, შეიძლება ახალი ვერსიების გადმოწერა:


დეფოლტად Exchange Management Pack იმპორტის შემდეგ არ შეასრულებს სერვერების მონიტორინგს, ეს მხოლოდ იპოვის Exchange Server 2007 სერვერებს. ეს მოხერხებულია იმ თვალსაზრისით, რომ იმპორტის შემდეგ ჩვენ არ ვიღებთ უამრავ ინფორმაციას ყველა სერვერიდან და ვსაზღვრავთ მონიტორინგის დონეს და აუცილებლობას. პირველ რიგში შევამოწმოთ, იპოვა თუ არა Discoverу –მა ჩვენი Exchange სერვერები. გადავდივართ Discovered Inventory–ში და ვირჩევთ Select Target Type (მარჯვენა ზედა კუთხე კონსოლში), ველში Look for ვწერთ Exchange 2007 Discovery Helper, ვირჩევთ, ვაჭერთ OK–ს.
უნდა გამოჩნდეს Exchange 2007 სერვერების სია სტატუსით „Not Monitored“

როგორც ჩანს, Discoverу – მა იპოვა 4 Exchange სერვერი, რომლებიც ჯერ არ მონიტორდებიან, და არც მოხვდებიან მონიტორინგის ქვეშ, სანამ ჩვენ არ ჩავრთავთ მას. მონიტორინგის ჩართვისთვის უნდა გადავიდეთ Authoring–ში, შემდეგ Management Pack Objects–ში და ავირჩიოთ Object Discoveries, აქ უნდა შევცვალოთ Scope და დავტოვოთ მხოლოდ ის, რაც გვჭირდება, აქ დავკლიკოთ View all targets–ზე და ველი Look for ავკრიფოთ Exchange 2007 Server Role:

თავიდან ჩავრთოთ CAS და HUB როლების ნახვა. ამისთვის ვაკეთებთ შემდეგს : ვირჩევთ Exchange 2007 Hub Transport Role Discovery , მარჯვენა კლიკი მენიუში Overrides > Overrides the Object Discovery > For all object of class: Exchange 2007 Discovery Helper

აქ ვრთავთ Override–ს , ველში Override Value ვირჩევთ True –ს, ასევე ჯობია შევქმნათ ახალი Management Pack და ყველა მსგავსი ცვლილება ამაში შევინახოთ.

იგივე მოქმედებები უნდა ჩავატაროთ Exchange CAS Role Discovery–ზე (თქვენ შემთხვევაში იმოქმედეთ თქვენი ამოცანის შესაბამისად, ჩემი რჩევაა : არ ჩართოთ ყველაფერი მიყოლებით, ჯობია მხოლოდ აუცილებელის ჩართვა).
რამდენიმე წუთში უნდა გამოჩნდეს როლები შესაბამის განყოფილებებში.

მგონი, მზადაა! ავირჩიოთ უფრო თვალსაჩინო მაჩვენებლები და შევხედოთ გრაფიკებს.
Client Access, Availability Service, Availability Requests (sec)

Hub Transport, SMTP Receive, Messages Received/sec

შეგახსენებთ, რომ ეხ მხოლოდ CAS და HUB როლების მონიტორინგის მაგალითია, მაგრამ ამ მაგალითის გათვალისწინებით თქვენ შეგიძლიათ ზოგადად მონიტორინგის კონფიგურირება თქვენი ორგანიზაციის ამოცანების მიხედვით.
სასარგებლოა:
ბლოგი MVP Alexey Zhuravlev რუსულ ენაზე
Microsoft System Center Operations Manager Home
Operations Manager 2007 R2 TechNet
P.S.
… ამბობენ, რომ როცა მონიტორინგი მუშაობს, IT სპეციალისტებს მშვიდათ სძინავთ – ეს ასე არ არის! დილის 4 საათზე მოსული სმს–ი იმის შესახებ, რომ HUB Transport –ი გაჩერდა არ დაგაძინებთ, თუ, რა თქმა უნდა თქვენ სინდისსაც თქვენთან ერთად გაეღვიძა :)
©Translated by Evgenia Prikhodko