Monitor del servicio IMA de Citrix

Citrix.PresentationServer.IMAService.ServiceMonitor (UnitMonitor)

Supervisa el estado de un servicio IMA en este servidor

Knowledge Base article:

Citrix ® Módulo de administración

Resumen

Esta alerta indica que el servicio IMA (Independent Management Architecture) de Citrix no se está ejecutando en el servidor. Los servidores utilizan el servicio IMA de Citrix para intercambiar datos fundamentales. Si se produce esta alerta, el servidor seguirá disponible para las sesiones ya iniciadas y aceptará nuevas conexiones, pero algunas funciones (como la creación automática de impresoras del cliente) quedarán inhabilitadas, y los datos de estado de sesión o del servidor no estarán disponibles en Presentation Server Console.

 
Causas

Si no ha detenido el servicio IMA de Citrix de forma manual (por ejemplo, para hacer una copia de seguridad del almacén de datos o para restaurarlo), esta alerta indica que se ha producido un error interno o que hay un problema con el almacén de datos.

 
Soluciones

Intente reiniciar el servicio Independent Management Architecture de Citrix. Utilice el panel de control Servicios o escriba el siguiente comando en una interfaz de comandos:

net start imaservice

Si el servicio IMA de Citrix no se reinicia correctamente, siga las instrucciones que se indican a continuación:

Nota: Esta información también está incluida en el apartado de resolución de problemas de la guía de Conceptos avanzados de Citrix Presentation Server.

  • Si el Administrador de control de servicios indica que no ha podido iniciarse el servicio IMA de Citrix, pero éste se reinicia sin problemas al cabo de un tiempo, haga caso omiso de este mensaje. El Administrador de control de servicios tiene establecido un tiempo de espera de seis minutos. El servicio IMA de Citrix puede tardar más de seis minutos en iniciarse si la carga de la base de datos es demasiado elevada para el hardware de la base de datos o si la red tiene mucho retardo.
  • Examine la siguiente clave de Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\Runtime\CurrentlyLoadingPlugin
    Si el valor está en blanco, el servicio IMA de Citrix no llegó a establecer la conexión con el almacén de datos, o bien la caché del host local falta o está dañada. Si hay un valor, el servicio IMA de Citrix sí estableció la conexión con el almacén de datos, pero hubo problemas para cargar un subsistema y el servicio no llegó a iniciarse. El valor es el nombre del subsistema que no llegó a cargarse.
  • Si está utilizando una conexión directa al almacén de datos, compruebe que hay conectividad ODBC.
  • Si está utilizando una conexión indirecta con el almacén de datos, compruebe que el servicio IMA de Citrix está ejecutándose en el servidor directo.
  • En las entradas del registro de sucesos, busque el código de error relativo al servicio IMA de Citrix. Consulte el apartado "Códigos de error de IMA" de la guía de Conceptos avanzados de Citrix Presentation Server para obtener más información sobre las causas que suelen impedir que se inicie el servicio IMA de Citrix.
  • Asegúrese de que el servicio de cola de impresión se haya iniciado para el sistema en su totalidad y no para un usuario en particular.

 
Fuentes de información externas

Para resolver este error, consulte las siguientes fuentes de información (algunos artículos pueden estar en inglés):

O bien, busque más información en los artículos de Citrix Knowledge Base.

 
© 2002-2008 Citrix Systems, Inc. Reservados todos los derechos.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.IMA.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
El servicio IMA de Citrix no se está ejecutando
El servicio IMA de Citrix no está activo en este servidor.
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.IMAService.ServiceMonitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.IMA.AvailabilityState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Citrix.PresentationServer.IMAService.ServiceMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ComputerName>
<ServiceName>IMAService</ServiceName>
</Configuration>
</UnitMonitor>