The SNMP component generates a total of 119 traps out of which traps ndsServerStart (2001) and ndsServerStop (2002) cannot be configured. These traps are enabled by default.
You can use a MIB browser to check the generated traps.
1 |
ndsCreateEntry |
A new object is added in the directory. Example: Create an object using LDAP tools, ICE, ConsoleOne®, or iManager. |
2 |
ndsDeleteEntry |
An existing object is deleted. Example: Create an object using LDAP tools, ICE, ConsoleOne, or iManager. |
3 |
ndsRenameEntry |
An existing object is renamed. Example: Rename an object using LDAP tools, ICE, ConsoleOne, or iManager. |
4 |
ndsMoveSourceEntry |
An object is moved to a different context. The trap gives the context of the object before movement. Example: Move an object using ldapmodrdn or ldapsdk. |
5 |
ndsAddValue |
A value is added to an object attribute. Example: Add new values to attributes using LDAP tools, ICE, ConsoleOne, or iManager. |
6 |
ndsDeleteValue |
A value is deleted from an object attribute. Example: Delete new values to attributes using LDAP tools, ICE, ConsoleOne, or iManager. |
7 |
ndsCloseStream |
A stream attribute is modified. |
8 |
ndsDeleteAttribute |
A value is deleted from a single-value attribute. Example: Delete an attribute using LDAP tools, ICE, ConsoleOne, or iManager. |
9 |
ndsCheckSecurityEquiv |
The security equivalence vector for the particular entry is checked. Example: Change the security equivalence attribute using LDAP tools, ICE, ConsoleOne, or iManager. |
10 |
ndsUpdateSecurityEquiv |
The security equivalence vector for the particular entry is modified. Example: Change the security equivalence attribute using LDAP tools, ICE, ConsoleOne, or iManager. |
11 |
ndsMoveDestEntry |
An object is moved to a different context. The trap will give the context that the object is moved to. Example: Move objects using ldapmodrdn or ldapsdk. |
12 |
ndsDeleteUnusedExtref |
A backlink object is deleted. |
13 |
ndsAgentOpenLocal |
The local directory agent is opened. Example: Run unattended repair. |
14 |
ndsAgentCloseLocal |
The local directory agent is closed. Example: Run unattended repair. |
15 |
ndsDSABadVerb |
An incorrect verb number is associated with an DSAgent request. Example: Pass a bad verb request to eDirectory using DClient calls. |
16 |
ndsMoveSubtree |
A container and its subordinate object are moved. Example: When a partition is moved to a different context using LDAP tools, ICE, ConsoleOne, or iManager. |
17 |
ndsNoReplicaPointer |
A replica has no replica pointer associated with it. |
18 |
ndsSyncInEnd |
Inbound synchronization is completed. |
19 |
ndsBacklinkSecurEquiv |
A backlink operation has updated an object's security equivalence vector. Example: Change the security equivalence attribute using LDAP tools, ICE, ConsoleOne, or iManager. |
20 |
ndsBacklinkOperPrivChg |
A backlink operation has changed an object's console operator privileges. |
21 |
ndsDeleteSubtree |
A container and its subordinate objects have been deleted. |
22 |
ndsReferral |
A referral is created. |
23 |
ndsUpdateClassDef |
A schema class definition is updated. Example: When a new class or attribute is added to a primary and this gets synchronized with the secondary using LDAP tools, ICE, ConsoleOne, or iManager, this trap is generated. |
24 |
ndsUpdateAttributeDef |
A schema attribute definition is updated. Example: When a new attribute is added to a primary and this is synchronized with the secondary using LDAP tools, ICE, ConsoleOne, or iManager, this trap is generated. |
25 |
ndsLostEntry |
eDirectory encounters a lost entry. A lost entry is an entry that does not exist on the local server, but for which updates are being received. |
26 |
ndsPurgeEntryFail |
The purge operation fails. |
27 |
ndsPurgeStart |
The purge operation is started. Example: Run dstrace and Set ndstrace=*j. |
28 |
ndsPurgeEnd |
The purge operation is completed. Example: Run dstrace and Set ndstrace=*j. |
29 |
ndsLimberDone |
The limber operation is completed. Example: Configure dstrace to start limber after a particular interval of time. |
30 |
ndsPartitionSplitDone |
The split partition operation is completed. Example: Create a partition using ConsoleOne or iManager. |
31 |
ndsSyncServerOutStart |
Outbound synchronization from a particular server is started. Example: Configure dstrace to start outbound synchronization after a particular interval of time. |
32 |
ndsSyncServerOutEnd |
Outbound synchronization from a particular server is completed. Example: Configure dstrace to stop outbound synchronization after a particular interval of time. |
33 |
ndsSyncPartitionStart |
Partition synchronization is started. Example: Partition one of the containers. |
34 |
ndsSyncPartitionEnd |
Partition synchronization is completed. Example: Partition one of the containers. |
35 |
ndsMoveTreeStart |
Movement of a subtree is started. A subtree is moved when a partition is moved. Example: Using ConsoleOne or iManager, create a partition and move the partition to another container. |
36 |
ndsMoveTreeEnd |
Movement of a subtree is completed. A subtree is moved when a partition is merged. Example: Using ConsoleOne or iManager, create a partition and move the partition to another container. |
37 |
ndsJoinPartitionDone |
Joining of partitions is completed. Example: Using ConsoleOne or iManager, create a partition and merge the partition. |
38 |
ndsPartitionLocked |
A partition gets locked (for example, before merging the partitions). Example: Using ConsoleOne or iManager, create a partition. |
39 |
ndsPartitionUnlocked |
A partition gets unlocked (for example, after merging the partitions). Example: Using ConsoleOne or iManager, create a partition. |
40 |
ndsSchemaSync |
Schema are synchronized. Example: Schedule schema synchronization using ldapsdk schsync. |
41 |
ndsNameCollision |
Two objects on different servers have the same name (they collide). Example: Disable the outbound synchronization of the primary and secondary servers of a tree using iMonitor. Add some User objects to both the servers using LDAP tools. Then enable the outbound synchronization of both servers using iMonitor. |
42 |
ndsNLMLoaded |
An NLMTM program is loaded in NetWare. This trap is applicable only for NetWare. Example: Load or unload nldap.nlm. |
43 |
ndsChangeModuleState |
An eDirectory module (NLM / DLM) is loaded or unloaded. Example: Load or unload the nldap module. |
44 |
ndsLumberDone |
The limber background process is started. |
45 |
ndsBacklinkProcDone |
The backlink process is completed. Example: Configure dstrace to start backlink after a particular interval of time. |
46 |
ndsServerRename |
A server is renamed. Example: Use ldapmodrdn or ldapsdk to rename the server. |
47 |
ndsSyntheticTime |
Objects are created with future time stamps. To synchronize eDirectory servers, synthetic time might be invoked. Example: Add a secondary server to the tree using ndsconfig. |
48 |
ndsServerAddressChange |
Limber changes a server referral. Example: Change the IP address of the server and restart ndsd. |
49 |
ndsDSARead |
An entry is read. This trap is generated for all operations on eDirectory. Example: Use ldapsearch to generate traps. |
50 |
ndsLogin |
eDirectory is logged in to. Example: Login to the tree using ndslogin. |
51 |
ndsChangePassword |
A password is changed. Example: Change the password of a user object using ldapmodify. |
52 |
ndsLogout |
eDirectory is logged out of. Example: Detach the connection to the tree from Novell Client. |
53 |
ndsAddReplica |
A replica is added to a server partition. Example: Add a new replica to the tree using ndsconfig. |
54 |
ndsRemoveReplica |
A replica is deleted. Example: Delete a replica from one of the server using ConsoleOne or iManager. |
55 |
ndsSplitPartition |
A partition is split. Example: Create a partition using ConsoleOne or iManager. |
56 |
ndsJoinPartition |
A parent partition is joined with a child partition. Example: Create a partition and join the partition using ConsoleOne or iManager. |
57 |
ndsChangeReplicaType |
A partition replica's type is changed. Example: Change the replica type from Master replica to Read-Write replica. |
58 |
ndsAddEntry |
A new object is added. Example: Add a user object using ConsoleOne or iManager. |
59 |
ndsAbortPartitionOp |
A partition operation is aborted. Example: Partition a container and abort the partitioning operation. |
60 |
ndsRecvReplicaUpdates |
A replica receives an update during synchronization. Example: When an eDirectory server in a multiple servers tree setup, requests for updates on the replica that it holds. This operation can be done using ConsoleOne or iManager. |
61 |
ndsRepairTimeStamps |
A replica's time stamps are repaired. Example: Perform a DIB repair operation for timestamps using dsrepair (ndsrepair on UNIX, or NDSCons on Windows.) |
62 |
ndsSendReplicaUpdates |
A replica is updated during synchronization. Example: When an eDirectory server in a multiple servers tree setup sends for updates on the replica that it holds. This operation can be done using ConsoleOne or iManager. |
63 |
ndsVerifyPass |
A password is verified. Example: When the password expires, re-enter the password for confirmation at the change password prompt. |
64 |
ndsBackupEntry |
An entry is backed up. Example: Back up Directory objects using the dsbackup utility (ndsbackup on UNIX, NDSCons on Windows). |
65 |
ndsRestoreEntry |
An entry is restored. Example: Restore the backed-up Directory objects using the dsbackup utility (ndsbackup on UNIX, NDSCons on Windows). |
66 |
ndsDefineAttributeDef |
An attribute definition is added to the schema. Example: Extend the eDirectory tree schema by adding a new attribute definition. The schema can get extended when an eDirectory dependent application is installed such as ZENWorks® or NMASTM. The schema can also be extended using ConsoleOne, iManager, or the schema extension utility ndssch on UNIX. |
67 |
ndsRemoveAttributeDef |
An attribute definition is removed from the schema. Example: Delete an attribute definition from the eDirectory tree schema. The attribute can be deleted using ConsoleOne, iManager or the schema extension utility ndssch on UNIX. |
68 |
ndsRemoveClassDef |
A class definition is removed from the schema. Example: Delete an object class definition from the eDirectory tree schema. This can be deleted using ConsoleOne, iManager, or the schema extension utility ndssch on UNIX. |
69 |
ndsDefineClassDef |
A class definition is added to the schema. Example: Extend the eDirectory tree schema by adding a new class. The schema can get extended when an eDirectory dependent application is installed such as ZENWorks or NMAS. The schema can also be extended using ConsoleOne, iManager, or the schema extension utility ndssch on UNIX. |
70 |
ndsModifyClassDef |
A class definition is modified. Example: Modify an existing object class or attribute definitions. |
71 |
ndsResetDSCounters |
The internal eDirectory counters are reset. |
72 |
ndsRemoveEntryDir |
A file directory associated with an entry is removed. |
73 |
ndsCompAttributeValue |
Attribute values are compared. Example: Compare an attribute value against any object.Perform an LDAP search operation against a User object to check if its telephone number is the same as the input value. |
74 |
ndsOpenStream |
A stream attribute is opened or closed. Example: Create or open a stream for read or write operations.Create a login script for a User object. It creates a file under the DIB directory, which results in the generation of this trap. |
75 |
ndsListSubordinates |
A List Subordinate Entries operation is performed on a container object. It is a one-level search. Example: Using ConsoleOne or iManager, click a container object to list the objects under it. |
76 |
ndsListContainerClasses |
A List Containable Classes operation is performed on an entry. Example: For a given object, list the container classes that can contain the given object. When queried against a user object, the container classes that can contain it are Organization, Organizational Unit, and Domain Classes. |
77 |
ndsInspectEntry |
An Inspect Entry operation is performed on an entry. Example: Inspect any entry to obtain information about the entry and to check if there are any errors that the entry has experienced.This event is generated as part of the Flat Cleaner background process of eDirectory, which results in this trap generation. |
78 |
ndsResendEntry |
A Resend Entry operation is performed on an entry. Example: During replication operation when an entry is resent because of a failure in sending the object earlier as a result of connection between the servers. |
79 |
ndsMutateEntry |
A Mutate Entry operation is performed on an entry. Example: Mutate a bindery object class to User object class. |
80 |
ndsMergeEntries |
Two entries are merged. Example: Merge two User objects. Merge Entry2 (ndsEntryName2) into Entry (ndsEntryName). |
81 |
ndsMergeTree |
Two eDirectory trees are merged. Example: Merge two eDirectory trees using dsmerge (ndsmerge on UNIX, NDSCons on Windows). |
82 |
ndsCreateSubref |
A subordinate reference is created. Example: Delete the replica of the child partition from a server, the Subordinate Reference replica gets created automatically which results in the generation of this trap. |
83 |
ndsListPartitions |
A List Partitions operation is performed. Example: Using ConsoleOne or iManager, from Partition and Schema view, click the eDirectory Server object to list the partitions held by the server. |
84 |
ndsReadAttribute |
A value of an attribute is read. Example: Perform a search operation on the tree. |
85 |
ndsReadReferences |
An entry's references are read. |
86 |
ndsUpdateReplica |
An Update Replica operation is performed on a partition replica. Example: Delete a user from one of the servers; the other replica is updated for the delete operation. |
87 |
ndsStartUpdateReplica |
A Start Update Replica operation is performed on a partition replica. Example: Delete a user from one of the servers; the other replica is updated for the delete operation. |
88 |
ndsEndUpdateReplica |
An End Update Replica operation is performed on a partition replica. Example: Delete a user from one of the servers; the other replica is updated for the delete operation. |
89 |
ndsSyncPartition |
A Synchronize Partition operation is performed on a partition replica. Example: Delete a user from one of the partitions. The sync can be observed using ndstrace. |
90 |
ndsSyncSchema |
The master replica of the root receives a request to synchronize its schema with the server. Example: Add a new class using ConsoleOne > Wizard > Schema, LDAP tools, or ndssch utilities. |
91 |
ndsCreateBackLink |
A backlink is created. (A backlink is created when an object not present locally is being referenced.)Example:In a multi-server scenario, create a partition with some users. Delete this partition from one of the servers; this will create a subordinate reference. A backlink will be created for all the users present in the deleted partition. |
92 |
ndsCheckConsoleOperator |
Backlinker checks for console operator privileges. This trap is applicable only for NetWare. |
93 |
ndsChangeTreeName |
The tree name is changed. Example: Using the merge utility dsmerge/ndsmerge to rename the tree. |
94 |
ndsStartJoinPartition |
A Start Join operation is performed to merge partitions. Example: Merge or join partitions using ConsoleOne or LDAP tools. |
95 |
ndsAbortJoinPartition |
A Join Partition operation is aborted to stop merge partition. Example: Merge or join partitions using ConsoleOne or LDAP tools. |
96 |
ndsUpdateSchema |
An Update Schema operation is performed. Example: Add a new class using ConsoleOne > Wizard > Schema, LDAP tools, or ndssch. |
97 |
ndsStartUpdateSchema |
A Start Update Schema operation is performed. Example: Add a new class using ConsoleOne > Wizard > Schema, LDAP tools, or ndssch. |
98 |
ndsEndUpdateSchema |
An End Update Schema operation is performed. Example: Add a new class using ConsoleOne > Wizard > Schema, LDAP tools, or ndssch. |
99 |
ndsMoveTree |
A Move Tree operation is performed. Example: Move a partition from one container to another. |
100 |
ndsReloadDS |
DS is reloaded. This trap is applicable only on NetWare. Example: set dstrace=*. |
101 |
ndsConnectToAddress |
A connection is established with a particular address. Example: Browse the tree using ConsoleOne or iManager. |
102 |
ndsSearch |
A Search operation is performed. Example: Perform ldapsearch on the tree using LDAP tools. |
103 |
ndsPartitionStateChange |
A partition is created or deleted. Example: Create a new partition. |
104 |
ndsRemoveBacklink |
Unused external references are removed and the server sends a remove backlink request to the server holding the object. |
105 |
ndsLowLevelJoinPartition |
A low-level join is performed during merge partition operations. Example: Merge or join partitions using ConsoleOne, iManager, or LDAP tools. |
106 |
ndsCreateNameBase |
An eDirectory namebase is created. |
107 |
ndsChangeSecurityEquals |
The Security Equals attribute is modified. Example: Change the security equivalent of any user and make it equal to admin using ConsoleOne or iManager. |
108 |
ndsRemoveEntry |
An entry is removed from eDirectory. Example: Delete any user using ConsoleOne or iManager. |
109 |
ndsCRCFailure |
A CRC failure occurs when fragmented NCP requests are being reconstructed. |
110 |
ndsModifyEntry |
An eDirectory entry is modified. Example: Modify attributes of any user using ConsoleOne or iManager. |
111 |
ndsNewSchemaEpoch |
The schema is reset using DSRepair. Example: Create a new schema epoch using ndsrepair -S -Ad on UNIX. |
112 |
ndsLowLevelSplitPartition |
A low-level split is performed when a partition is being created. Example: Create a partition using ConsoleOne, iManager, or LDAP tools. |
113 |
ndsReplicaInTransition |
A replica is added or removed. |
114 |
ndsAclModify |
A trustee of an object is changed (an Access Control List (ACL) object is changed). Example: Add, modify, or delete a trustee of an object using LDAP tools, ICE, ConsoleOne, or iManager. |
115 |
ndsLoginEnable |
A request for enabling the user account is received by the server. Example: Enable the Account Disable attribute using LDAP tools, ICE, ConsoleOne, or iManager. |
116 |
ndsLoginDisable |
A request for disabling the user account is received by the server. Example: Disable the Account Disable attribute using LDAP tools, ICE, ConsoleOne, or iManager. |
117 |
ndsDetectIntruder |
A user account is locked out because of intruder detection. Example: Locked by Intruder attribute using LDAP tools, ICE, ConsoleOne, or iManager. |
2001 |
ndsServerStart |
The subagent successfully reconnects to the eDirectory server. This trap consists of two variables: - ndsTrapTime: This variable contains the total number of seconds since midnight (12 a.m.) of 1 January 1970 GMT (UT), when the subagent successfully reconnected to the eDirectory server.
- ndsServerName: eDirectory server to which the subagent reconnected successfully.
Example: Bring down and bring up the eDirectory server when the subagent is up and running. |
2002 |
ndsServerStop |
The subagent loses its connection with the eDirectory server. This trap consists of two variables: - ndsTrapTime: This variable contains the total number of seconds since midnight (12 a.m.) of 1 January 1970 GMT (UT), when the subagent lost connection with the eDirectory server.
- ndsServerName: eDirectory server to which the subagent lost its connection.
Example: Bring down the eDirectory server when the subagent is up and running. |