Monitor sprawdzający, czy zgłoszony został błąd wskazujący, że na komputerze znajduje się stary agent AVIcode .NET Enterprise Agent. Ten monitor jest domyślnie wyłączony, ale można go włączyć, aby móc sprawdzić ile z używanych agentów nadal używa usługi AVIcode Intercept zamiast nowej funkcji APM programu System Center Operations Manager.
Wystąpienie przechodzi w stan złej kondycji, jeśli instalator agenta APM programu Operations Manager jest uruchomiony w systemie hostującym program AVIcode 5.7 lub starsze produkty.
Podczas instalowania usługi kondycji programu Operations Manager instalator znalazł wcześniej zainstalowane interceptory AVIcode. Agent APM programu Operations Manager nie będzie dostępny dla serwera docelowego, dopóki interceptory AVIcode nie zostaną usunięte z systemu. Interceptory AVIcode będą obecne w przypadku korzystania z programu AVIcode Intercept Studio lub pakietu administracyjnego biblioteki aplikacji ASP.NET.
Funkcje APM programu Operations Manager zastępują pakiet administracyjny biblioteki aplikacji ASP.NET w przypadku usług i aplikacji sieci Web, których hostem są usługi IIS 7 lub nowsze.
Aby korzystać z funkcji APM programu Operations Manager, należy usunąć interceptory AVIcode z serwera docelowego, a następnie ponownie zainstalować agenta programu Operations Manager.
Interceptory AVIcode muszą zostać usunięte z systemu docelowego.
Aby usunąć program AVIcode 5.x z systemu:
Zaloguj się w systemie.
Wybierz kolejno opcje Start -> Wszystkie programy -> AVIcode Intercept Studio.
Uruchom konsolę Intercept Management.
Za pośrednictwem konsoli usuń wszystkie monitorowane aplikacje.
Odzyskaj usługi IIS, aby zwolnić interceptor.
Zamknij konsolę.
Wybierz kolejno opcje Panel sterowania -> Programy -> Odinstaluj program.
Odinstaluj program AVIcode Intercept Agent, jeśli jest obecny.
Odinstaluj program AVIcode Integration Kit for Operations Manager 2007, jeśli jest obecny.
Odinstaluj składnik AVIcode System Center LobMapper for .NET Enterprise Management Pack, jeśli jest obecny.
Ponownie zainstaluj agenta programu Operations Manager.
Aby usunąć bibliotekę aplikacji ASP.NET
Uruchom konsolę programu Operations Manager.
Przejdź do obszaru Monitorowanie, wybierz kolejno opcje Aplikacja ASP.NET -> Widok stanu aplikacji ASP.NET i zanotuj, które aplikacje są właśnie monitorowane w systemie docelowym.
Przejdź do obszaru Monitorowanie, wybierz kolejno opcje Usługa sieci Web ASP.NET -> Widok stanu usługi sieci Web i zanotuj, które usługi sieci Web są właśnie monitorowane w systemie docelowym.
Przejdź do obszaru Tworzenie, wybierz kolejno opcje Szablony pakietów administracyjnych -> Aplikacja ASP.NET.
Usuń szablony odpowiadające aplikacjom zanotowanym w kroku 2.
Przejdź do obszaru Tworzenie, wybierz kolejno opcje Szablony pakietów administracyjnych -> Usługa sieci Web ASP.NET.
Usuń szablony odpowiadające usługom sieci Web zanotowanym w kroku 3.
Zaloguj się w systemie docelowym.
Wybierz kolejno opcje Panel sterowania -> Programy -> Odinstaluj program.
Odinstaluj składnik monitorowania aplikacji ASP.NET programu System Center Operations Manager 2007 R2, jeśli jest obecny.
Ponownie zainstaluj agenta programu Operations Manager.
Target | Microsoft.SystemCenter.HealthService | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitorType | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitor" Accessibility="Public" Enabled="false" Target="SC!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="false" Priority="Normal" TypeID="Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="InterceptServiceNotFound" MonitorTypeStateID="InterceptServiceNotFound" HealthState="Success"/>
<OperationalState ID="InterceptServiceFound" MonitorTypeStateID="InterceptServiceFound" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<Frequency>14400</Frequency>
<WindowsVersion>6.0</WindowsVersion>
</Configuration>
</UnitMonitor>