Preface
This guide shows you how to configure, maintain, and troubleshoot
OpenDJ directory services.
OpenDJ directory services allow applications to access directory data
using Lightweight Directory Access Protocol (LDAP),
using Directory Services Markup Language (DSML)
over Hypertext Transfer Protocol (HTTP),
or using HTTP methods in the Representational State Transfer (REST) style.
In reading and following the instructions in this guide, you will learn how to:
Use OpenDJ administration tools
Manage OpenDJ server processes
Import, export, backup, and restore directory data
Configure OpenDJ server connection handlers for all supported protocols
Configure administrative privileges and fine-grained access control
Index directory data, manage schemas for directory data,
and enforce uniqueness of directory data attribute values
Configure data replication between OpenDJ directory servers
Implement password policies, pass through authentication to another directory,
password synchronization with Samba, account lockout, and account status notification
Set resource limits to prevent unfair use of directory server resources
Monitor directory servers through logs and alerts and over JMX
Tune directory servers for best performance
Secure directory server deployments
Change directory server key pairs and public key certificates
Move a directory server to a different system
Troubleshoot directory server issues
Using This Guide
This guide is intended for system administrators
who build, deploy, and maintain OpenDJ directory services
for their organizations.
This guide starts with an introduction to directory services.
The rest of this guide is written with the assumption
that you have basic familiarity with the following topics:
The client-server model of distributed computing
Lightweight Directory Access Protocol (LDAP),
including how clients and servers exchange messages
Managing Java-based services on operating systems and application servers
Using command-line tools and reading command-line examples
written for UNIX/Linux systems
Configuring network connections on operating systems
Managing Public Key Infrastructure (PKI) used to establish secure connections
Depending on the features you use, you should also have basic familiarity
with the following topics:
Directory Services Markup Language (DSML),
including how clients and servers exchange messages
Hypertext Transfer Protocol (HTTP),
including how clients and servers exchange messages
Java Management Extensions (JMX) for monitoring services
Simple Network Management Protocol (SNMP) for monitoring services