managing a plurality of network devices on a network by detecting the presence of at least one of the plurality of network devices on the network by using a first communication protocol , obtaining , by using the first communication protocol , an information block from each of the detected network devices , wherein the information block contains information related to the corresponding network device , formatting each information block into a directory entry , and sending each directory entry to a directory server via a second communication protocol .