Пропустить до основного содержимого

Записки о мониторинге инфраструктуры на русском языке

Найти
Домашняя
  

 Посетители

Operations Manager Failed to convert performance data

Еще одна проблема с интеграцией VMM-OpsMgr. Постоянно появляющийся алерт вида:

Module was unable to convert parameter to a double value
Original parameter: '$Data/Property[@Name='CurrentVMPressure']$'
Parameter after $Data replacement: ''
Error: 0x80020005
Details: Type mismatch.
One or more workflows were affected by this.
Workflow name: ProHostVMMemoryPressureUnitMonitor
Instance name: Hyper-V Host Name

Instance ID: {0F20BEE4-879A-6C19-9442-7BF88604E4B9}
Management group: MG

Проблема в том, что скрипт не возвращает полный ProprtyBag для “хорошего” состояния. Конкретно – для “здорового” состояния не возвращается как раз свойство CurrentVMPressure. Алерт (до выхода исправления) можно либо игнорировать, либо отключить монитор “Virtual Machine Manager Dynamic Memory VM Pressure”.

Интеграция OpsMgr с VMM. Несколько наблюдений

Интеграция в новом System Center оказалась… несколько нетривиальной. Поэтому ниже приведены несколько наблюдений, которые получились в процессе настройки правильной работы интеграции.

1. Интеграция не будет работать совсем (просто не пройдет дискавери и объекты в OpsMgr не создадутся) если в свойствах виртуальных машин не указаны логические и виртуальные сети:

clip_image002

2. При установке .Net 3.5 не выбирайте чекбокс верхнего уровня – это потребует установки WCF, который в свою очередь потребует установить некоторые компоненты IIS. У меня это привело к тому, что IIS забрал себе порты, необходимые для WinRM, а так как установлены были не все компоненты, у меня не было возможности просто поправить биндинг. Мне пришлось удалять эти компоненты IIS. Если у вас установлен полный IIS и вы имеете возможность исправить привязку IIS к портам, удалять вам ничего не придется.

clip_image004

3. VMM MPs содержат монитор  ‘System Center 2012 Virtual Machine Manager VMM Agent Monitored By OpsMgr’. Этот монитор использует свойство Display Name объекта Windows Computer чтобы определить есть ли объект Windows Computer в OpsMgr для хостов виртуализации (то есть – мониторятся хосты или нет). Если у вас display name отображается как NetBIOS-имя, то вы увидите алерты с именем ‘VMM Agent Not Monitored By Operations Manager’. И исправить это можно только получив Windows Computer с отображаемым именем в виде FQDN. После этого VMM осознает, что это именно тот объект, что нужно.

4. Нужно добавить учетную запись сервера VMM в группу администраторов OpsMgr. Независимо от того, какой аккаунт вы используете для запуска службы VMM и какой вы использовали в мастере создания интеграции в VMM.

Discovery Wizard бесконечно долго ищет новые компьютеры

Сегодня такое увидел. Симптомы простые: Discovery Wizard после того как ему указаны компьютеры которые нужно “искать” начинает их искать и делает это бесконечно. Я не знаю насколько бы его хватило – меня хватило на полчаса (учитывая то, что мне нужно было отойти от компьютера =) ).

Обычно такое бывает из-за проблем с Service Principal Names. Но тут все хорошо – все зарегистрировано как нужно. После коротких поисков причина нашлась:

Log Name:      Application
Source:        MSSQLSERVER
Date:          13.04.2012 7:15:18
Event ID:      28005
Task Category: Server
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      SQL.Domain.RU
Description:
An exception occurred while enqueueing a message in the target queue. Error: 15404, State: 19. Could not obtain information about Windows NT group/user 'domain\OpsMgrDAS', error code 0x5.

 

То есть SQL Server не может прочитать свойства учетной записи от имени которой работает System Center Data Access Service. Решение очевидно – нужно добавить учетной записи от имени которой работает SQL Server право читать членство в группах (Read Group Membership) учетной записи от имени которой работает System Center Data Access Service.

Update Rollup 1 for System Center 2012

Не связано напрямую с OpsMgr, но об этом лучше знать. Вышел Update Rollup 1 for System Center 2012.

Так как есть строгие правила разработки продуктов, некоторые исправления не смогли внести прямо в код RTM версий. Но оперативно доставили их в виде UR1.

Description of Update Rollup 1 for System Center 2012

Установка лицензий (ключей) в OpsMgr 2012

Очень короткий пост.

Управление лицензиями (превращение триала в полноценный сервер, или, как это еще называется – удаление TimeBomb) в OpsMgr 2012 делается с помощью командлета powershell: Set-SCOMLicense.

Посмотреть информацию о менеджмент группе (триал или нет, когда истекает и т.п.) можно с помощью

Get-SCOMManagementGroup | ft skuforlicense, version, timeofexpiration –a

Документация к System Center 2012

Документация доступная для скачивания:

Ахтунг! HPEnterpriseStorageMP 2.0.0.0

Внимание всем, кто использует данный пакет. Он содержит два правила, примерно вот таких:

<Rule ID="HPEnterpriseStorage.E5000_CommandExecutor.Rule" Enabled="true" Target="SystemLibrary!System.Group" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">

                        <Category>Custom</Category>

                        <DataSources>

                             <DataSource ID="DS" TypeID="SystemLibrary!System.Scheduler">

                                   <Scheduler>

                                         <SimpleReccuringSchedule>

<Interval Unit="Minutes">1</Interval>

                                               <SyncTime>00:00</SyncTime>

                                         </SimpleReccuringSchedule>

                                         <ExcludeDates />

                                   </Scheduler>

                             </DataSource>

                        </DataSources>

                        <WriteActions>

                             <WriteAction ID="E5000_WS" TypeID="HPEnterpriseStorage.E5000_SCRIPT" />

                        </WriteActions>

                  </Rule>

 

Второе правило называется HPEnterpriseStorage.SNMP_CommandExecutor.Rule

 

В результате у нас эти два правила заняли примерно 2Гб памяти на одном RMS и чуть больше на втором. Вот картина до и после отключения данных правил:

 

HPPerf 

 

Я нашел контакты людей, которые создали этот пакет (спасибо, Боб!). Но они верят, что все сделали правильно и исправлять совершенно не желают как я понял. Так что остается только предупредить сообщество…

1 - 10 Next

 ‭(скрыто)‬ Ссылки администрирования