B.3 Types of Health Checks

When you run the ndscheck utility or upgrade, the following types of health checks are done:

When you run the ndscheck utility, the results are displayed on the screen and logged in ndscheck.log. For more information on log files, refer to Log Files.

If the health checks are done as part of the upgrade, you are either prompted to continue the upgrade process or the process is aborted, depending on the types of errors found (if any). Error types are described in Categorization of Health.

B.3.1 Basic Server Health

This is the first stage of the health check, where the health check utility checks for the following:

  1. The eDirectory service is up. The DIB is open and able to read some basic tree information such as tree name.

  2. The server is listening on the respective port numbers.

    For LDAP, it gets the TCP and the SSL port numbers and checks if the server is listening on these ports.

    Similarly, it gets the HTTP and HTTP secure port numbers and checks if the server is listening on these ports.

B.3.2 Partitions and Replica Health

After checking the basic server health, it then checks the partitions and replica health as follows:

  1. Checks the health of the replicas of the locally held partitions.

  2. Reads the replica ring of every partition held by the server and checks whether all servers in the replica ring are up and all the replicas are in the ON state.

  3. Checks the time synchronization of all the servers in the replica ring, showing any time difference between the servers.