Este monitor verifica se não foi instalado um Agente AVIcode .NET Enterprise num computador em que a funcionalidade APM do System Center Operations Manager já esteja instalada.
O estado da instância ficará danificado se o Agente AVIcode .NET Enterprise for encontrado num computador que já esteja a executar o serviço APM do System Center Operations Manager. Embora a instalação push do agente AVIcode num agente do System Center Operations Manager (Agente de Monitorização Microsoft) seja evitada, esta situação ainda poderá ocorrer nas instalações manuais.
Foi encontrado o Agente de Empresa AVIcode .NET num computador onde o Agente APM do Operations Manager tinha sido anteriormente implementado. A funcionalidade do Gestor AMP do Operations Manager substitui o MP da Biblioteca de Aplicações do ASP.NET para aplicações e serviços web hospedados no IIS 7 e superiores. Para utilizar o APM do Operations Manager, tem de remover os interceptores de AVIcode do servidor de destino e, em seguida, reinstalar o Agente do Operations Manager. Para utilizar interceptores de AVIcode, instale o agente do Operations Manager sem APM. Os dois agentes não podem coexistir.
Para resolver este problema, poderá ter de decidir qual o agente que pretende utilizar:
Se pretende continuar a utilizar a funcionalidade APM e o AVIcode foi instalado por engano, os interceptores do AVIcode têm de ser removidos do sistema de destino e o agente do Operations Manager tem de ser reparado.
Para remover o AVIcode 5. x do sistema:
Inicie sessão no sistema.
Aceda a Iniciar -> Todos os Programas -> AVIcode Intercept Studio.
Inicie a Consola de Gestão de Interceção.
Elimine todas as aplicações monitorizadas através da consola.
Recicle o IIS para descarregar o intercetor.
Feche a consola.
Vá para Painel de Controlo -> Programas -> Desinstalar um Programa.
Desinstale o AVIcode Intercept Agent se estiver presente.
Desinstale o AVIcode Integration Kit for Operations Manager 2007 se estiver presente.
Desinstale o AVIcode System Center LobMapper para o Pacote de Gestão Enterprise .NET, se estiver presente.
Reinstalar/reparar o Agente do Operations Manager.
Para remover a Biblioteca de Aplicações do ASP.NET:
Inicie a Consola do Operations Manager
Aceda a Espaço de monitorização -> Aplicação ASP.NET -> Vista de Estado da Aplicação ASP.NET e anote as aplicações que estão a ser monitorizadas no sistema de destino. -> Aplicação ASP.NET -> Vista de Estado da Aplicação ASP.NET e anote as aplicações que estão a ser monitorizadas no sistema de destino.
Aceda a Espaço de monitorização -> Aplicação ASP.NET -> Vista de Estado da Aplicação ASP.NET e anote as aplicações que estão a ser monitorizadas no sistema de destino. -> Serviço Web ASP.NET -> Vista do Estado do Serviço Web e verifique quais os serviços web que estão a ser monitorizadas no sistema de destino.
Aceda a criação de Espaço de criação de conteúdos -> Modelos de Pacote de Gestão -> Aplicação ASP.NET. -> Modelos de Pacote de Gestão -> Aplicação ASP.NET.
Elimine os modelos correspondentes às aplicações que anotou no passo 2.
Aceda a Espaço de Criação de Conteúdos –> Modelos de Pacote de Gestão -> Serviço Web ASP.NET.
Elimine os modelos correspondentes aos serviços Web que anotou no passo 3.
Inicie sessão no sistema de destino.
Vá para Painel de Controlo -> Programas -> Desinstalar um Programa.
Desinstale a monitorização do System Center Operations Manager 2007 R2 ASP.NET se estiver presente.
Reinstalar/reparar o Agente do Operations Manager.
Se pretender instalar o agente AVIcode, o serviço APM poderá ser removido reinstalando manualmente o agente do System Center Operations Manager e especificando o parâmetro da linha de comandos /NOAPM=1. Isto irá impedir que o serviço APM seja instalado e permitirá a implementação do agente AVIcode no anfitrião.
Para remover o AVIcode 5. x do sistema:
Inicie sessão no sistema.
Aceda a Iniciar -> Todos os Programas -> AVIcode Intercept Studio.
Inicie a Consola de Gestão de Interceção.
Elimine todas as aplicações monitorizadas através da consola.
Recicle o IIS para descarregar o intercetor.
Feche a consola.
Vá para Painel de Controlo -> Programas -> Desinstalar um Programa.
Desinstale o AVIcode Intercept Agent se estiver presente.
Desinstale o AVIcode Integration Kit for Operations Manager 2007 se estiver presente.
Desinstale o AVIcode System Center LobMapper para o Pacote de Gestão Enterprise .NET, se estiver presente.
Para reparar o agente do System Center Operations Manager (Agente de Monitorização Microsoft) removendo manualmente o agente APM:
Copie o MOMAgent.msi do suporte do System Center Operations Manager ou do Servidor de Gestão para o agente que foi pré-instalado com o APM.
Inicie uma linha de comandos elevada.
Execute a instalação do agente utilizando a seguinte linha de comandos:
Selecione a opção "Reparar".
Após ter sido removido o agente APM, pode reinstalar o agente de 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>