|
Measures reported by CtxXcXAWMITest
Citrix Windows Management Instrumentation (WMI) is deployed on the Citrix Virtual Apps server to obtain few of the session and user specific details such as logon timings. Administrators use the obtained details for troubleshooting issues with the sessions. The WMI repository is organized in a hierarchy of namespaces. Each namespace contains classes which are themselves organized in a hierarchy and may contain child namespaces. A WMI Class can either be an object definition or an association definition, and holds information about user logon timings, client connection, resources, user data, session details, etc.
WMI is also one of the mechanisms the eG agent uses to remotely access and monitor the Citrix Virtual Apps servers. If the WMI service on the Citrix Virtual Apps server is down or is corrupt, eG will not be able to run WMI scripts on the target Citrix Virtual Apps server and will hence not be able to collect performance statistics reported by few of the tests. Sometimes, the WMI service may be up and running, but the WMI namespaces/classes may not be available for some reason. From a monitoring stand-point therefore, if eG is unable to pull metrics from the target Virtual Apps server, administrators may want to know the root-cause of the failure - is it because the WMI service is not running? or is it because the WMI namespaces/classes are not available? This is exactly what the CtxXcXAWMITest test reveals!
This test emulates a WMI script execution on the target Citrix Virtual Apps server, and in the process, checks the availability of the WMI service and of the namespaces and classes. This way, the test points eG users to the real reason why the eG agent was unable to pull metrics from the target server.
Outputs of the test : One set of results for the Citrix Virtual Apps server being monitored
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| WMI_svc_avail |
Indicates whether/not the WMI service is up and running. |
Percent |
If the value of this measure is 100, it implies that the WMI service is up and running on the host. If this measure reports the value 0, it implies that the WMI service is down. |
| CIMv2_avail |
Indicates whether the CIMv2 namespace is available or not. |
Percent |
CIMv2 namespace is a root namespace in the WMI repository. If the value of this measure is 100, it implies that the CIMv2 namespace is available. If this measure reports the value 0, it implies that the CIMv2 namespace is not available. |
| Basic_wmi_avail |
Indicates whether the basic WMI class is available or not. |
Percent |
If the value of this measure is 100, it implies that the basic WMI class is available. If this measure reports the value 0, it implies that the basic WMI class is not available. |
| ICA_session_avail |
Indicates whether the ICA session class is available or not. |
Percent |
If the value of this measure is 100, it implies that the ICA session class is available. If this measure reports the value 0, it implies that the ICA session class is not available. |
| HDX_avail |
Indicates whether the HDX namespace is available or not. |
Percent |
If the value of this measure is 100, it implies that the HDX namespace is available. If this measure reports the value 0, it implies that the HDX namespace is not available. |
| Client_enum_avail |
Indicates whether the client enum class is available or not. |
Percent |
If the value of this measure is 100, it implies that the client enum class is available. If this measure reports the value 0, it implies that the client enum class is not available. |
| Session_avail |
Indicates whether the session class is available or not. |
Percent |
If the value of this measure is 100, it implies that the session class is available. If this measure reports the value 0, it implies that the session class is not available. |
| EUEM_avail |
Indicates whether the EUEM namespace is available or not. |
Percent |
If the value of this measure is 100, it implies that the EUEM namespace is available. If this measure reports the value 0, it implies that the EUEM namespace class is not available. |
| Client_con_avail |
Indicates whether the client connect class is available or not. |
Percent |
If the value of this measure is 100, it implies that the client connect class is available. If this measure reports the value 0, it implies that the client connect class is not available. |
| Client_start_avail |
Indicates whether the client startup class is available or not. |
Percent |
If the value of this measure is 100, it implies that the client startup class is available. If this measure reports the value 0, it implies that the client startup class is not available. |
| Server_start_avail |
Indicates whether the server startup class is available or not. |
Percent |
If the value of this measure is 100, it implies that the server startup class is available. If this measure reports the value 0, it implies that the server startup class is not available. |
| Profile_avail |
Indicates whether the profile metrics namespace is available or not. |
Percent |
If the value of this measure is 100, it implies that the profile metrics namespace is available. If this measure reports the value 0, it implies that the profile metrics namespace is not available. |
| Logon_time_avail |
Indicates whether the logon timings class is available or not. |
Percent |
If the value of this measure is 100, it implies that the logon timings class is available. If this measure reports the value 0, it implies that the logon timings class is not available. |
|