Этот монитор проверяет, не был ли агент AVIcode .NET Enterprise Agent установлен на компьютере, на котором уже установлен компонент System Center Operations Manager APM.
Экземпляр переходит в неработоспособное состояние, если агент AVIcode .NET Enterprise Agent обнаружен на компьютере, на котором уже выполняется служба System Center Operations Manager APM. Хотя принудительная установка агента AVIcode в агент System Center Operations Manager (агент наблюдения Microsoft) будет предотвращена, эта ситуация может возникать в случаях ручной установки.
Агент AVIcode .NET Enterprise Agent обнаружен на компьютере, на котором ранее был развернут агент Operations Manager APM. Возможности APM Operations Manager заменяют возможности пакета управления "Библиотека приложений ASP.NET" для веб-приложений и служб, размещенных в службах IIS 7 и более поздних версий. Для использования Operations Manager APM необходимо удалить перехватчики AVIcode с целевого сервера, а затем переустановить агент Operations Manager. Чтобы использовать перехватчики AVIcode, установите агент Operations Manager без APM. Два агента не могут работать вместе.
Чтобы устранить описанную проблему, может потребоваться принятие решения о том, какой агент необходимо использовать:
если требуется по-прежнему использовать функциональность APM, а AVIcode был установлен по ошибке, перехватчики AVIcode должны быть удалены из целевой системы, а агент Operations Manager должен быть восстановлен.
Чтобы удалить перехватчики AVIcode 5.x из системы, выполните следующие действия.
Выполните вход в систему.
Выберите Пуск—>Все программы->AVIcode Intercept Studio.
Запустите консоль управления перехватом.
Удалите все отслеживаемые приложения в консоли.
Перезапустите IIS, чтобы выгрузить перехватчик.
Закройте консоль.
Выберите Панель управления->Программы->Удаление программы.
Удалите агент перехвата AVIcode, если он имеется в списке.
Удалите AVIcode Integration Kit для Operations Manager 2007, если он имеется в списке.
Удалите пакет управления AVIcode System Center LobMapper для .NET Enterprise, если он имеется в списке.
Переустановите или восстановите агент Operations Manager.
Чтобы удалить библиотеку приложений ASP.NET, выполните следующие действия.
Запустите консоль Operations Manager.
Выберите панель "Мониторинг"->Приложение ASP.NET->Просмотр состояния приложения ASP.NET и проверьте, для каких приложений выполняется мониторинг в целевой системе.
Выберите панель "Мониторинг"->Веб-служба ASP.NET-> Просмотр состояния веб-службы и проверьте, для каких веб-служб выполняется мониторинг в целевой системе.
Выберите панель "Создание и настройка"-> Шаблоны пакетов управления->Приложение ASP.NET.
Удалите шаблоны, связанные с приложениями, записанными на этапе 2.
Выберите панель "Создание и настройка"-> Шаблоны пакетов управления->Веб-служба ASP.NET.
Удалите шаблоны, связанные с веб-службами, записанными на этапе 3.
Выполните вход в систему на целевом компьютере.
Выберите Панель управления->Программы->Удаление программы.
Удалите мониторинг System Center Operations Manager 2007 R2 ASP.Net, если он имеется в списке.
Переустановите или восстановите агент Operations Manager.
Если требуется установить агент AVIcode, служба APM может быть удалена посредством переустановки агента System Center Operations Manager вручную и указания параметра командной строки /NOAPM=1. Это предотвратит установку службы APM и позволит развернуть на узле агент AVIcode.
Чтобы удалить перехватчики AVIcode 5.x из системы, выполните следующие действия.
Выполните вход в систему.
Выберите Пуск—>Все программы->AVIcode Intercept Studio.
Запустите консоль управления перехватом.
Удалите все отслеживаемые приложения в консоли.
Перезапустите IIS, чтобы выгрузить перехватчик.
Закройте консоль.
Выберите Панель управления->Программы->Удаление программы.
Удалите агент перехвата AVIcode, если он имеется в списке.
Удалите AVIcode Integration Kit для Operations Manager 2007, если он имеется в списке.
Удалите пакет управления AVIcode System Center LobMapper для .NET Enterprise, если он имеется в списке.
Чтобы восстановить агент System Center Operations Manager (агент наблюдения Microsoft), вручную удалив агент APM, выполните следующие действия.
Скопируйте файл MOMAgent.msi с носителя System Center Operations Manager или сервера управления на агент, который был предустановлен с APM.
Запустите командную строку с повышенными правами.
Запустите установку агента, используя следующую команду:
Выберите параметр "Восстановить".
После удаления агента APM можно переустановить агент AVIcode 5.7.
Target | Microsoft.SystemCenter.Apm.ApmAgent | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitorType | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitor" Accessibility="Public" Enabled="true" Target="AI!Microsoft.SystemCenter.Apm.ApmAgent" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="false" Priority="Normal" TypeID="Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AVIcodeAgentNotFound" MonitorTypeStateID="AVIcodeAgentNotFound" HealthState="Success"/>
<OperationalState ID="AVIcodeAgentFound" MonitorTypeStateID="AVIcodeAgentFound" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<Frequency>14400</Frequency>
</Configuration>
</UnitMonitor>