The Controllers Layer

Using the tests mapped to this layer, you can easily determine the following:

  • What is the state of each broker?;
  • How many machines are registered with each broker?;
  • The overall health of the broker in terms of how error-prone it is;
  • The issues in the communication between the Citrix Configuration Service and the MS SQL database;
  • Errors in transactions executed by the Citrix Host Service on the broker’s database;
  • How well the Citrix AD Identity Service interacts with the broker’s MS SQL database?;
  • The health of transactions performed by the Machine Creation Service on the broker’s database;
  • Whether the Citrix Machine Identity Service is able to connect to the broker’s database, and how well the database is managing the load generated by the service;
  • The load handling ability of the Citrix XML Service that is responsible for communication between the Web Interface component and the XenDesktop site;

Since most of the tests mapped to this layer are already discussed in the Monitoring Citrix Delivery Controller v3/4 and Monitoring Citrix Delivery v5 chapters, let us now proceed to discuss those tests that haven’t been dealt before.

Figure 1 : The tests mapped to the Controllers layer