Previous Page: Installation et configuration des services SNMP pour eDirectory  Next Page: Dépannage

Contrôle de eDirectory à l'aide de SNMP

eDirectory est contrôlé à l'aide des trappes et de la fonctionnalité de statistiques de SNMP.


Trappes

eDirectory comprend un total de 117 événements générant les trappes.


Tableau 92. Trappes

Numéro de la trappe Description de la trappe Scénario de génération de la trappe

1

ndsCreateEntry

Cette trappe est générée lors de la création d'un objet Annuaire.

2

ndsDeleteEntry

Cette trappe est générée lors de la suppression d'un objet Annuaire.

3

ndsRenameEntry

Cette trappe est générée lorsqu'un objet Annuaire est renommé.

4

ndsMoveSourceEntry

Cette trappe est générée lorsqu'un objet est placé dans un contexte différent. Indique le contexte source.

5

ndsAddValue

Cette trappe est générée lorsqu'une valeur est ajoutée à un attribut d'objet.

6

ndsDeleteValue

Cette trappe est générée lorsqu'une valeur est supprimée d'un attribut d'objet.

7

ndsCloseStream

Cette trappe est générée lors de la fermeture d'un attribut de flux Cette trappe est uniquement applicable à NetWare. Par exemple; Script de login.

8

ndsDeleteAttribute

Cette trappe est générée lorsqu'une valeur est supprimée d'un attribut à valeur unique.

9

ndsCheckSecurityEquiv

Cette trappe est générée lorsque l'équivalence de sécurité d'une entrée est vérifiée.

10

ndsUpdateSecurityEquiv

Cette trappe est générée lorsque l'équivalence de sécurité d'une entrée est mise à jour.

11

ndsMoveDestEntry

Cette trappe est générée lorsqu'un objet est placé dans un contexte différent. Indique le contexte cible.

12

ndsDeleteUnusedExtref

Cette trappe est générée lorsqu'une référence externe inutilisée est supprimée.

13

ndsAgentOpenLocal

Cette trappe est générée lors de l'ouverture de l'agent local (par exemple, pour une réparation sans surveillance).

14

ndsAgentCloseLocal

Cette trappe est générée lors de la fermeture de l'agent local (par exemple, pour une réparation sans surveillance).

15

ndsDSABadVerb

Cette trappe est générée lorsqu'un numéro de verbe incorrect est associé à une requête NDAP.

16

ndsMoveSubtree

Cette trappe est générée lors du déplacement d'une sous-arborescence au sein de l'arborescence Annuaire.

17

ndsNoReplicaPointer

Pas de pointeurs de réplique

18

ndsSyncInEnd

Cette trappe est générée par le serveur recevant les mises à jour de répliques, une fois l'opération terminée.

19

ndsBacklinkSecurEquiv

Cette trappe est générée lors de la mise à jour de l'équivalence de sécurité du lien en amont.

20

ndsBacklinkOperPrivChg

Cette trappe est générée lors de la modification des privilèges de l'opérateur du lien en amont.

21

ndsDeleteSubtree

Cette trappe est générée lors de la suppression d'une sous-arborescence. Cette trappe n'est actuellement pas disponible.

22

ndsReferral

Cette trappe est générée lors de la résolution des objets dans l'arborescence.

23

ndsUpdateClassDef

Cette trappe est générée lors de l'ajout d'une nouvelle classe ou d'un nouvel attribut à une classe existante.

24

ndsUpdateAttributeDef

Cette trappe est générée lors de l'ajout d'un nouvel attribut.

25

ndsLostEntry

Cette trappe est générée lorsqu'une entrée est perdue.

26

ndsPurgeEntryFail

Cette trappe est générée lors de l'échec de la purge.

27

ndsPurgeStart

Cette trappe est générée au début de l'opération de purge.

28

ndsPurgeEnd

Cette trappe est générée à la fin de l'opération de purge.

29

ndsLimberDone

Cette trappe est générée une fois le contrôle de la connectivité terminé.

30

ndsPartitionSplitDone

Cette trappe est générée une fois la création d'une partition terminée.

31

ndsSyncServerOutStart

Cette trappe est générée au début de l'envoi des mises à jour de répliques.

32

ndsSyncServerOutEnd

Cette trappe est générée à la fin de l'envoi des mises à jour de répliques.

33

ndsSyncPartitionStart

Cette trappe est générée au début de la synchronisation de la partition.

34

ndsSyncPartitionEnd

Cette trappe est générée à la fin de la synchronisation de la partition.

35

ndsMoveTreeStart

Cette trappe est générée au début du déplacement d'une sous-arborescence.

36

ndsMoveTreeEnd

Cette trappe est générée à la fin du déplacement d'une sous-arborescence.

37

ndsJoinPartitionDone

Cette trappe est générée une fois la fusion des partitions terminée.

38

ndsPartitionLocked

Cette trappe est générée lors du verrouillage d'une partition (par exemple, avant la fusion des partitions).

39

ndsPartitionUnlocked

Cette trappe est générée lors du déverrouillage d'une partition (par exemple, après la fusion des partitions).

40

ndsSchemaSync

Cette trappe est générée lors de la synchronisation du schéma.

41

ndsNameCollision

Cette trappe est générée lors de la collision des noms d'objet de différents serveurs.

42

ndsNLMLoaded

Cette trappe est générée lors du chargement d'un programme NLMTM dans NetWare. Cette trappe est uniquement applicable à NetWare.

43

ndsChangeModuleState

Cette trappe est générée lors du chargement ou du déchargement d'un module eDirectory (NLM / DLM).

44

ndsLumberDone

Cette trappe est générée lors de l'exécution du processus d'arrière-plan du contrôle de la connectivité.

45

ndsBacklinkProcDone

Cette trappe est générée une fois le processus de liaison en amont terminé.

46

ndsServerRename

Cette trappe est générée lors de l'attribution d'un nouveau nom à l'objet Serveur.

47

ndsSyntheticTime

Cette trappe est générée lorsque des objets sont créés avec des tampons horaires futurs.

48

ndsServerAddressChange

Cette trappe est générée lorsque le contrôle de la connectivité modifie un renvoi au serveur.

49

ndsDSARead

Cette trappe est générée lors de la lecture des attributs d'objet.

50

ndsLogin

Cette trappe est générée lors du logage à eDirectory.

51

ndsChangePassword

Cette trappe est générée lors de la modification du mot de passe.

52

ndsLogout

Cette trappe est générée lors du délogage de eDirectory.

53

ndsAddReplica

Cette trappe est générée lors de l'ajout d'une nouvelle réplique.

54

ndsRemoveReplica

Cette trappe est générée lors de la suppression d'une réplique existante.

55

ndsSplitPartition

Cette trappe est générée lors de la création d'une partition.

56

ndsJoinPartition

Cette trappe est générée lors de la fusion de la partition.

57

ndsChangeReplicaType

Cette trappe est générée lors de la modification d'un type de réplique.

58

ndsAddEntry

Cette trappe est générée lors de l'ajout d'un nouvel objet.

59

ndsAbortPartitionOp

Cette trappe est générée lorsqu'une requête de partition annulée est envoyée en réparation.

60

ndsRecvReplicaUpdates

Cette trappe est générée lors de la réception de mises à jour de répliques à partir d'autres serveurs.

61

ndsRepairTimeStamps

Cette trappe est générée lors de la réparation des tampons horaires à l'aide de DSRepair.

62

ndsSendReplicaUpdates

Cette trappe est générée lors de l'envoi de mises à jour de répliques à d'autres serveurs.

63

ndsVerifyPass

Cette trappe est générée lorsque, après avoir été modifié, un mot de passe doit à nouveau être entré pour être confirmé.

64

ndsBackupEntry

Cette trappe est générée lors de la sauvegarde d'un objet.

65

ndsRestoreEntry

Cette trappe est générée lors de la restauration d'un objet.

66

ndsDefineAttributeDef

Cette trappe est générée lors de la création d'un attribut.

67

ndsRemoveAttributeDef

Cette trappe est générée lors de la suppression d'un attribut existant.

68

ndsRemoveClassDef

Cette trappe est générée lors de la suppression d'une classe existante.

69

ndsDefineClassDef

Cette trappe est générée lors de la création d'une classe.

70

ndsModifyClassDef

Cette trappe est générée lors de la modification d'une classe existante.

71

ndsResetDSCounters

Cette trappe est générée lors de la réception d'une requête NDAP de réinitialisation.

72

ndsRemoveEntryDir

Cette trappe est générée lors de la suppression de l'annuaire associé à l'entrée.

73

ndsCompAttributeValue

Cette trappe est générée lors de la comparaison des valeurs d'attribut.

74

ndsOpenStream

Cette trappe est générée lors de la lecture d'un attribut de flux (par exemple, script de login).

75

ndsListSubordinates

Cette trappe est générée lors d'une recherche sur un niveau.

76

ndsListContainerClasses

Cette trappe est générée lors du listage des requêtes NDAP de la classe Conteneur.

77

ndsInspectEntry

Cette trappe est générée lors de l'inspection d'une entrée.

78

ndsResendEntry

Cette trappe est générée lors de la réception d'une requête NDAP de renvoi d'entrée.

79

ndsMutateEntry

Cette trappe est générée lors de la mutation d'une entrée.

80

ndsMergeEntries

Cette trappe est générée lors de la fusion des entrées.

Fusionne Entrée2 (ndsEntryName2) dans Entrée (ndsEntryName)

81

ndsMergeTree

Cette trappe est générée lors de la fusion de deux arborescences eDirectory ou de l'attribution d'un nouveau nom à une arborescence eDirectory.

82

ndsCreateSubref

Cette trappe est générée lors de la création d'une sous-référence.

83

ndsListPartitions

Cette trappe est générée lors du listage des partitions du serveur (via ConsoleOne).

84

ndsReadAttribute

Cette trappe est générée lors de la lecture de la valeur d'un attribut.

85

ndsReadReferences

Cette trappe est générée lors de la lecture des références d'une entrée.

86

ndsUpdateReplica

Cette trappe est générée lors de la mise à jour d'une réplique (synchronisation de réplique).

87

ndsStartUpdateReplica

Cette trappe est générée lors du lancement de la mise à jour d'une réplique.

88

ndsEndUpdateReplica

Cette trappe est générée une fois la mise à jour d'une réplique terminée.

89

ndsSyncPartition

Cette trappe est générée lors de la synchronisation d'une partition.

90

ndsSyncSchema

La réplique maîtresse de la racine envoie cette trappe lorsqu'elle est invitée à synchroniser son schéma avec ce serveur (option Dsrepair Demander le schéma à partir de l'arborescence).

91

ndsCreateBackLink

Lorsqu'un objet non présent localement est référencé.

92

ndsCheckConsoleOperator

Vérifie si l'entrée est un opérateur

93

ndsChangeTreeName

Cette trappe est générée lors de l'attribution d'un nouveau nom à l'arborescence, ce dernier étant généré sur tous les autres serveurs.

94

ndsStartJoinPartition

Cette trappe est générée au début d'une jonction de partition.

95

ndsAbortJoinPartition

Cette trappe est générée lors de l'annulation d'une opération de partition.

96

ndsUpdateSchema

Cette trappe est générée lors de la mise à jour d'un schéma.

97

ndsStartUpdateSchema

Cette trappe est générée au début de la mise à jour d'un schéma.

98

ndsEndUpdateSchema

Cette trappe est générée une fois la mise à jour d'un schéma terminée.

99

ndsMoveTree

Cette trappe est générée lors du déplacement d'une sous-arborescence.

100

ndsReloadDS

Cette trappe est générée lors du chargement de DS. Cette trappe est uniquement applicable à NetWare.

101

ndsConnectToAddress

Cette trappe est générée lorsqu'un serveur tente de se connecter à un autre serveur.

102

ndsSearch

Cette trappe est générée lorsqu'une recherche est effectuée sur l'arborescence eDirectory.

103

ndsPartitionStateChange

Cette trappe est générée lors de la création ou de la suppression d'une partition.

104

ndsRemoveBacklink

Lorsque des références externes inutilisées sont supprimées, le serveur envoie une requête de suppression de liaison en amont au serveur contenant l'objet qui génère cette trappe

105

ndsLowLevelJoinPartition

Cette trappe est générée durant les opérations de fusion de partitions.

106

ndsCreateNameBase

Cette trappe est générée lors de la création d'une base de noms eDirectory.

107

ndsChangeSecurityEquals

Cette trappe est générée lors de l'ajout d'une valeur à l'attribut " Equivalent à moi " ou de la suppression d'une valeur de cet attribut.

108

ndsRemoveEntry

Cette trappe est générée lors de la suppression d'une entrée.

109

ndsCRCFailure

Cette trappe est générée lors d'un échec Crc sur une requête NDAP.

110

ndsModifyEntry

Cette trappe est générée lors de l'ajout de valeurs à un attribut ou de la suppression de valeurs de cet attribut.

111

ndsNewSchemaEpoch

Cette trappe est générée lors de la réinitialisation du schéma (à l'aide de DSRepair).

112

ndsLowLevelSplitPartition

Cette trappe est générée lors de la création d'une partition.

113

ndsReplicaInTransition

Cette trappe est générée lors de l'ajout ou de la suppression d'une réplique.

114

ndsAclModify

Cette trappe est générée lorsqu'une requête visant à ajouter/modifier/supprimer l'ayant droit d'un objet est reçue par le serveur.

115

ndsLoginEnable

Cette trappe est générée lorsqu'une requête visant à activer le compte utilisateur est reçue par le serveur.

116

ndsLoginDisable

Cette trappe est générée lorsqu'une requête visant à désactiver le compte utilisateur est reçue par le serveur.

117

ndsDetectIntruder

Cette trappe est générée lorsqu'un compte utilisateur est verrouillé suite à la détection d'une intrusion.


Configuration des trappes

La méthode de configuration des trappes diffère d'une plate-forme à une autre.


Tableau 93. Configuration des trappes

Plate-forme Utilitaire

NetWare

dssnmpsa

Windows NT/2000

ndssnmpcfg

UNIX

ndssnmpconfig


NetWare

L'utilitaire permettant de configurer des trappes sous NetWare est dssnmpsa. Vous le trouverez dans le répertoire SYS:\ETC\. Utilisez-le pour activer et désactiver les trappes, définir l'intervalle des trappes individuelles, définir un intervalle par défaut, activer des trappes pour les opérations défaillantes et lister toutes les trappes.

Pour obtenir de l'aide sur l'utilisation de dssnmpsa, tapez aide dssnmpsa dans la ligne de commande.

Utilisation :

dssnmpsa <commandes de trappes>

Pour plus d'informations sur les commandes de trappes, reportez-vous à Tableau 94, Configuration des trappes sous NetWare.


Tableau 94. Configuration des trappes sous NetWare

Commandes de trappes Description Explication

DISABLE

La désactivation d'une trappe est liée au fait que le NMS ne reçoit pas de trappes bien que ces dernières soient générées.

dssnmpsa "DISABLE <trapSpec>"

trapSpec peut être l'une des valeurs suivantes :

Pour désactiver des trappes spécifiques, par exemple les trappes 10, 11 et 100 :

dssnmpsa "DISABLE 10, 11, 100"

Pour désactiver toutes les trappes à l'exception des trappes 10, 11 et 100 :

dssnmpsa "DISABLE ID != 10, 11, 100"

Pour désactiver toutes les trappes comprises entre 20 et 30 :

dssnmpsa "DISABLE 20-29"

Pour désactiver toutes les trappes :

dssnmpsa "DISABLE ALL"

ENABLE

L'activation d'une trappe est liée au fait que le NMS reçoit des trappes lorsque ces dernières sont générées.

dssnmpsa "ENABLE <trapSpec>"

trapSpec peut être l'une des valeurs suivantes :

Pour activer des trappes spécifiques, par exemple les trappes 10, 11 et 100 :

dssnmpsa "ENABLE 10, 11, 100"

Pour activer toutes les trappes à l'exception des trappes 10, 11 et 100 :

dssnmpsa "ENABLE ID != 10, 11, 100"

Pour activer toutes les trappes comprises entre 20 et 30 :

dssnmpsa "ENABLE 20-29"

Pour activer toutes les trappes :

dssnmpsa "ENABLE ALL"

INTERVAL

Cet utilitaire sert à définir et à afficher l'intervalle de temps.

Celui-ci correspond au nombre de secondes précédant l'envoi de trappes dupliquées.

Il doit avoir une valeur comprise entre 0 et 2 592 000 secondes.

Si tel n'est pas le cas, l'intervalle de temps par défaut est adopté.

S'il a comme valeur zéro, toutes les trappes sont envoyées.

Pour afficher l'intervalle de temps :

dssnmpsa"213,240,79 INTERVAL"

Pour définir l'intervalle de temps entre les différentes trappes : Par exemple, pour définir l'intervalle de temps entre les trappes 12, 17 et 101 sur 5 :

dssnmpsa "12 17 101 INTERVAL 5"

Pour afficher l'intervalle de temps par défaut :

dssnmpsa "DEFAULT INTERVAL"

Pour définir l'intervalle de temps par défaut :

dssnmpsa "DEFAULT INTERVAL = 10"

LIST

Cet utilitaire permet d'afficher des listes de numéros de trappe répondant à des critères spécifiés.

dssnmpsa LIST <trapSpec>

trapSpec permet de spécifier des groupes de numéros de trappe et peut être suivi de l'un des mots-clés suivants :

ALL, ENABLED, DISABLED, FAILED ou une expression logique

Exemples :

Pour lister toutes les trappes activées par leur nom :

dssnmpsa LIST ENABLED

Pour lister toutes les trappes désactivées par leur nom :

dssnmpsa LIST ENABLED

Pour lister toutes les trappes désactivées par leur nom :

dssnmpsa LIST ALL

Pour lister des trappes spécifiques telles que 12, 224 et 300 par leur nom :

dssnmpsa LIST ID = 12,224,300

Pour lister par leur nom toutes les trappes à l'exception de celles sélectionnées, telles que 12, 224 et 300 :

dssnmpsa LIST ID != 12,224,300

Pour lister par leur nom toutes les trappes activées afin d'être mises en échec :

dssnmpsa LIST FAILED

READ_CFG

Cette commande permet de modifier la configuration de l'annuaire à partir du fichier de configuration ndstrap.cfg.

Toutes les modifications spécifiées dans ce fichier sont alors appliquées. Cet utilitaire sert principalement à regrouper en une fois différentes commandes dans le fichier ndstrap.cfg.

Le fichier ndstrap.cfg se trouve dans SYS:\ETC\

Il indique les paramètres généraux à utiliser pour configurer les trappes et fournit un moyen de configurer les trappes SNMP. Ce fichier peut être consulté en exécutant l'utilitaire de configuration des trappes dssnmpsa avec la commande " READ_CFG ".

" READ_CFG " dssnmpsa

FAILURE

Cette commande permet de lister toutes les trappes activées pour être mises en échec.

Lorsqu'un événement échoue, une trappe en échec est générée.

REMARQUE :  Si la trappe est activée pour être mise en échec, puis désactivée avant d'être à nouveau activée à l'aide de la commande enable trapid , elle est activée pour réussir et non pour être mise en échec.

dssnmpsa "FAILURE <trapSpec>"

trapSpec se compose d'un ou de plusieurs numéros de trappe séparés par une virgule ou un espace, du mot-clé " ALL " ou d'une expression logique. Exemples :

Pour mettre en échec plusieurs trappes :

dssnmpsa "FAILURE 10,11,100"

Pour mettre en échec toutes les trappes, à l'exception de celles mentionnées :

dssnmpsa "FAILURE ID != 24,30"

Pour mettre en échec toutes les trappes :

dssnmpsa "FAILURE ALL"


Windows

L'utilitaire permettant de configurer des trappes sous Windows est ndssnmpcfg. Vous le trouverez dans le répertoire <install path>\snmp\. Utilisez-le pour activer et désactiver les trappes, définir l'intervalle des trappes individuelles, définir un intervalle par défaut, activer des trappes pour les opérations défaillantes et lister toutes les trappes.

Utilisation :

ndssnmpcfg -h [nom d'hôte[:port]] -p <mot de passe> -a <FDN_utilisateur> -c <commande>

Paramètre Description

-h

Nom d'hôte DNS ou adresse IP.

-p

Mot de passe d'authentification de FDN_utilisateur.

-a

Nom distinctif complet de l'utilisateur qui dispose de droits d'administrateur.

-c

Commandes de trappes. Reportez-vous à Tableau 95, Configuration des trappes sous Windows.


Tableau 95. Configuration des trappes sous Windows

Commandes de trappes Description Explication

DISABLE

La désactivation d'une trappe est liée au fait que le NMS ne reçoit pas de trappes bien que ces dernières soient générées.

Pour désactiver des trappes spécifiques, par exemple les trappes 10, 11 et 100 :

ndssnmpcfg "DISABLE 10, 11, 100"

Pour désactiver toutes les trappes à l'exception des trappes 10, 11 et 100 :

ndssnmpcfg "DISABLE ID != 10, 11, 100"

Pour désactiver toutes les trappes comprises entre 20 et 30 :

ndssnmpcfg "DISABLE 20-29"

Pour désactiver toutes les trappes :

ndssnmpcfg "DISABLE ALL"

ENABLE

L'activation d'une trappe est liée au fait que le NMS reçoit des trappes lorsque ces dernières sont générées.

ndssnmpcfg "ENABLE <trapSpec>"

trapSpec peut être l'une des valeurs suivantes :

Pour activer des trappes spécifiques, par exemple les trappes 10, 11 et 100 :

ndssnmpcfg "ENABLE 10, 11, 100"

Pour activer toutes les trappes à l'exception des trappes 10, 11 et 100 :

ndssnmpcfg "ENABLE ID != 10, 11, 100"

Pour activer toutes les trappes comprises entre 20 et 30 :

ndssnmpcfg "ENABLE 20-29"

Pour activer toutes les trappes :

ndssnmpcfg "ENABLE ALL"

INTERVAL

Cet utilitaire sert à définir et à afficher l'intervalle de temps.

Celui-ci correspond au nombre de secondes précédant l'envoi de trappes dupliquées.

Il doit avoir une valeur comprise entre 0 et 2 592 000 secondes.

Si tel n'est pas le cas, l'intervalle de temps par défaut est adopté.

S'il a comme valeur zéro, toutes les trappes sont envoyées.

Pour afficher l'intervalle de temps :

ndssnmpcfg "213,240,79 INTERVAL"

Pour définir l'intervalle de temps entre les différentes trappes : Par exemple, pour définir l'intervalle de temps entre les trappes 12, 17 et 101 sur 5 :

ndssnmpcfg "12 17 101 INTERVAL 5"

Pour afficher l'intervalle de temps par défaut :

ndssnmpcfg "DEFAULT INTERVAL"

Pour définir l'intervalle de temps par défaut :

ndssnmpcfg "DEFAULT INTERVAL=10"

LIST

Cet utilitaire permet d'afficher des listes de numéros de trappe répondant à des critères spécifiés.

ndssnmpcfg LIST <trapSpec>

trapSpec permet de spécifier des groupes de numéros de trappe et peut être suivi de l'un des mots-clés suivants :

ALL, ENABLED, DISABLED, FAILED ou une expression logique

Exemples :

Pour lister toutes les trappes activées par leur nom :

ndssnmpcfg LIST ENABLED

Pour lister toutes les trappes désactivées par leur nom :

ndssnmpcfg LIST DISABLED

Pour lister toutes les trappes désactivées par leur nom :

ndssnmpcfg LIST ALL

Pour lister des trappes spécifiques telles que 12, 224 et 300 par leur nom :

ndssnmpcfg LIST ID = 12,224,300

Pour lister par leur nom toutes les trappes à l'exception de celles sélectionnées, telles que 12, 224 et 300 :

ndssnmpcfg LIST ID != 12,224,300

Pour lister par leur nom toutes les trappes activées afin d'être mises en échec :

ndssnmpcfg LIST FAILED

READ_CFG

Cette commande permet de modifier la configuration de l'annuaire à partir du fichier de configuration ndstrap.cfg.

Toutes les modifications spécifiées dans ce fichier sont alors appliquées. Cet utilitaire sert principalement à regrouper en une fois différentes commandes dans le fichier ndstrap.cfg.

Vous trouverez le fichier dans <install directory>\SNMP

Il indique les paramètres généraux à utiliser pour configurer les trappes et fournit un moyen de configurer les trappes SNMP. Ce fichier peut être consulté en exécutant l'utilitaire de configuration des trappes ndssnmpcfg avec la commande " READ_CFG ".

ndssnmpcfg "READ_CFG"

FAILURE

Cette commande permet de lister toutes les trappes activées pour être mises en échec.

Lorsqu'un événement échoue, une trappe en échec est générée.

REMARQUE :  Si la trappe est activée pour être mise en échec, puis désactivée avant d'être à nouveau activée à l'aide de la commande enable trapid , elle est activée pour réussir et non pour être mise en échec.

ndssnmpcfg "FAILURE <trapSpec>"

trapSpec se compose d'un ou de plusieurs numéros de trappe séparés par une virgule ou un espace, du mot-clé " ALL " ou d'une expression logique. Exemples :

Pour mettre en échec plusieurs trappes :

ndssnmpcfg "FAILURE 10,11,100"

Pour mettre en échec toutes les trappes, à l'exception de celles mentionnées :

ndssnmpcfg "FAILURE ID != 24,30"

Pour mettre en échec toutes les trappes :

ndssnmpcfg "FAILURE ALL"


UNIX

L'utilitaire permettant de configurer des trappes sous UNIX est ndssnmpconfig. Vous le trouverez dans le répertoire \etc\ndssnmp\. Utilisez-le pour activer et désactiver les trappes, définir l'intervalle des trappes individuelles, définir un intervalle par défaut, activer des trappes pour les opérations défaillantes et lister toutes les trappes.

Utilisation :

ndssnmpconfig -h [nom d'hôte[:port]] -p <mot de passe> -a <FDN_utilisateur> -c <commande>

Paramètre Description

-h

Nom d'hôte DNS ou adresse IP.

-p

Mot de passe d'authentification de FDN_utilisateur.

-a

Nom distinctif complet de l'utilisateur qui dispose de droits d'administrateur.

-c

Commandes de trappes. Reportez-vous à Tableau 96, Configuration des trappes sous UNIX.


Tableau 96. Configuration des trappes sous UNIX

Commandes de trappes Description Explication

DISABLE

La désactivation d'une trappe est liée au fait que le NMS ne reçoit pas de trappes bien que ces dernières soient générées.

Pour désactiver des trappes spécifiques, par exemple les trappes 10, 11 et 100 :

ndssnmpconfig "DISABLE 10, 11, 100"

Pour désactiver toutes les trappes à l'exception des trappes 10, 11 et 100 :

ndssnmpconfig "DISABLE ID != 10, 11, 100"

Pour désactiver toutes les trappes comprises entre 20 et 30 :

ndssnmpconfig "DISABLE 20-29"

Pour désactiver toutes les trappes :

ndssnmpconfig "DISABLE ALL"

ENABLE

L'activation d'une trappe est liée au fait que le NMS reçoit des trappes lorsque ces dernières sont générées.

ndssnmpconfig "ENABLE <trapSpec>"

trapSpec peut être l'une des valeurs suivantes :

Pour activer des trappes spécifiques, par exemple les trappes 10, 11 et 100 :

ndssnmpconfig "ENABLE 10, 11, 100"

Pour activer toutes les trappes à l'exception des trappes 10, 11 et 100 :

ndssnmpconfig "ENABLE ID != 10, 11, 100"

Pour activer toutes les trappes comprises entre 20 et 30 :

ndssnmpconfig "ENABLE 20-29"

Pour activer toutes les trappes :

ndssnmpconfig "ENABLE ALL"

INTERVAL

Cet utilitaire sert à définir et à afficher l'intervalle de temps.

Celui-ci correspond au nombre de secondes précédant l'envoi de trappes dupliquées.

Il doit avoir une valeur comprise entre 0 et 2 592 000 secondes.

Si tel n'est pas le cas, l'intervalle de temps par défaut est adopté.

S'il a comme valeur zéro, toutes les trappes sont envoyées.

Pour afficher l'intervalle de temps :

ndssnmpconfig "213,240,79 INTERVAL"

Pour définir l'intervalle de temps entre les différentes trappes : Par exemple, pour définir l'intervalle de temps entre les trappes 12, 17 et 101 sur 5 :

ndssnmpconfig "12 17 101 INTERVAL 5"

Pour afficher l'intervalle de temps par défaut :

ndssnmpconfig "DEFAULT INTERVAL"

Pour définir l'intervalle de temps par défaut :

ndssnmpconfig "DEFAULT INTERVAL=10"

LIST

Cet utilitaire permet d'afficher des listes de numéros de trappe répondant à des critères spécifiés.

ndssnmpconfig LIST <trapSpec>

trapSpec permet de spécifier des groupes de numéros de trappe et peut être suivi de l'un des mots-clés suivants :

ALL, ENABLED, DISABLED, FAILED ou une expression logique

Exemples :

Pour lister toutes les trappes activées par leur nom :

ndssnmpconfig LIST ENABLED

Pour lister toutes les trappes désactivées par leur nom :

ndssnmpconfig LIST DISABLED

Pour lister toutes les trappes désactivées par leur nom :

ndssnmpconfig LIST ALL

Pour lister des trappes spécifiques telles que 12, 224 et 300 par leur nom :

ndssnmpconfig LIST ID = 12,224,300

Pour lister par leur nom toutes les trappes à l'exception de celles sélectionnées, telles que 12, 224 et 300 :

ndssnmpconfig LIST ID != 12,224,300

Pour lister par leur nom toutes les trappes activées afin d'être mises en échec :

ndssnmpconfig LIST FAILED

READ_CFG

Cette commande permet de modifier la configuration de l'annuaire à partir du fichier de configuration ndstrap.cfg.

Toutes les modifications spécifiées dans ce fichier sont alors appliquées. Cet utilitaire sert principalement à regrouper en une fois différentes commandes dans le fichier ndstrap.cfg.

Le fichier ndstrap.cfg se trouve dans /etc/ndssnmp/

Il indique les paramètres généraux à utiliser pour configurer les trappes et fournit un moyen de configurer les trappes SNMP. Ce fichier peut être consulté en exécutant l'utilitaire de configuration des trappes ndssnmpcfg avec la commande " READ_CFG ".

ndssnmpconfig "READ_CFG"

FAILURE

Cette commande permet de lister toutes les trappes activées pour être mises en échec.

Lorsqu'un événement échoue, une trappe en échec est générée.

REMARQUE :  Si la trappe est activée pour être mise en échec, puis désactivée avant d'être à nouveau activée à l'aide de la commande enable trapid , elle est activée pour réussir et non pour être mise en échec.

ndssnmpconfig "FAILURE <trapSpec>"

trapSpec se compose d'un ou de plusieurs numéros de trappe séparés par une virgule ou un espace, du mot-clé " ALL " ou d'une expression logique. Exemples :

Pour mettre en échec plusieurs trappes :

ndssnmpconfig "FAILURE 10,11,100"

Pour mettre en échec toutes les trappes, à l'exception de celles mentionnées :

ndssnmpconfig "FAILURE ID != 24,30"

Pour mettre en échec toutes les trappes :

ndssnmpconfig "FAILURE ALL"


Statistiques


Tableau 97. ndsDbCacheTable

Objets gérés dans l'Annuaire Description

ndsDbSrvApplIndex

Index pour identifier uniquement l'application serveur eDirectory.

ndsDbDibSize

Taille actuelle de la base de données eDirectory en kilo-octets.

ndsDbBlockSize

Taille des blocs de la base de données eDirectory en kilo-octets.

ndsDbEntryCacheMaxSize

Informations sur la taille maximale du cache d'entrée en kilo-octets.

ndsDbBlockCacheMaxSize

Informations sur la taille maximale du cache de bloc en kilo-octets.

ndsDbEntryCacheCurrentSize

Informations sur la taille actuelle du cache d'entrée.

ndsDbBlockCacheCurrentSize

Informations sur la taille actuelle du cache de bloc.

ndsDbEntryCacheCount

Informations sur le nombre d'entrées du cache.

ndsDbBlockCacheCount

Informations sur le nombre de blocs du cache.

ndsDbEntryCacheOldVerCount

Description : Informations sur le nombre d'entrées du cache de la version précédente.

ndsDbBlockCacheOldVerCount

Informations sur le nombre d'entrées du cache de la version précédente.

ndsDbEntryCacheOldVerSize

Informations sur la taille du cache d'entrée de la version précédente.

ndsDbBlockCacheOldVerSize

Informations sur la taille du cache de bloc de la version précédente.

ndsDbEntryCacheHits

Informations sur le nombre d'occurrences d'entrées.

ndsDbBlockCacheHits

Informations sur le nombre d'occurrences de blocs.

ndsDbEntryCacheHitLooks

Informations sur le nombre d'entrées examinées afin de trouver des occurrences.

ndsDbBlockCacheHitLooks

Informations sur le nombre de blocs examinés afin de trouver des occurrences.

ndsDbEntryCacheFaults

Informations sur le nombre de pannes d'entrées.

ndsDbBlockCacheFaults

Informations sur le nombre de pannes de blocs.

ndsDbEntryCacheFaultLooks

Informations sur le nombre d'entrées examinées afin de déterminer des défaillances.

ndsDbBlockCacheFaultLooks

Informations sur le nombre de blocs examinés afin de déterminer des défaillances.


Tableau 98. ndsDbConfigTable

Objets gérés dans l'Annuaire Description

ndsDbCfgSrvApplIndex

Index pour identifier uniquement l'application serveur eDirectory.

ndsDbCfgDynamicCacheAdjust

Information indiquant si l'ajustement dynamique du cache est activé ou désactivé. 0 = désactivé, 1 = activé

ndsDbCfgDynamicCacheAdjustPercent

Informations sur le pourcentage de l'ajustement dynamique du cache de la mémoire disponible.

ndsDbCfgDynamicCacheAdjustMin

Informations sur la valeur minimale de l'ajustement dynamique du cache. Il s'agit de des valeurs de contraintes relatives à la taille du cache en kilo-octets.

ndsDbCfgDynamicCacheAdjustMinToLeave

Informations sur la valeur minimale de l'ajustement dynamique du cache en kilo-octets devant être soustraite de la mémoire disponible globale en kilo-octets.

ndsDbCfgHardLimitCacheAdjust

Information indiquant si l'ajustement de la limite de mémoire sur le disque du cache est activé ou désactivé. 0 = désactivé, 1 = activé

ndsDbCfgHardLimitCacheAdjustMax

Information sur la taille maximale du cache en kilo-octets ; il s'agit d'un paramètre relatif à la limite de mémoire sur le disque.

ndsDbCfgBlockCachePercent

Informations sur le pourcentage du cache de bloc.

ndsDbCfgCacheAdjustInterval

Informations sur l'intervalle d'ajustement du cache en secondes.

ndsDbCfgCacheCleanupInterval

Informations sur l'intervalle de nettoyage du cache en secondes.

ndsDbCfgPermanentSettings

Informations indiquant si les paramètres permanents sont activés ou désactivés. 0 = désactivé, 1 = activé


Tableau 99. ndsProtoIfOpsTable

Objets gérés dans l'Annuaire Description

ndsProtoIfSrvApplIndex

Index pour identifier uniquement l'application serveur eDirectory.

ndsProtoIfIndex

Index pour identifier uniquement une entrée correspondant à une interface du protocole serveur eDirectory.

ndsProtoIfDescription

Informations sur le port utilisé par l'interface du protocole DS.

ndsProtoIfUnauthBinds

Nombre de requêtes de liaison non authentifiées/anonymes reçues.

ndsProtoIfSimpleAuthBinds

Nombre de requêtes de liaison authentifiées à l'aide de simples procédures d'authentification dans lesquelles le mot de passe est envoyé sur le réseau sous forme de texte codé ou clair.

ndsProtoIfStrongAuthBinds

Nombre de requêtes de liaison authentifiées à l'aide des procédures d'authentification renforcées SASL et X.500. Ceci comprend les liaisons authentifiées à l'aide de procédures d'authentification externes.

ndsProtoIfBindSecurityErrors

Nombre de requêtes de liaison rejetées en raison d'une authentification inappropriée ou de références incorrectes.

ndsProtoIfInOps

Nombre de requêtes reçues des DUA ou d'autres serveurs eDirectory.

ndsProtoIfReadOps

Nombre de requêtes de lecture reçues.

ndsProtoIfCompareOps

Nombre de requêtes de comparaison reçues.

ndsProtoIfAddEntryOps

Nombre de requêtes " addEntry " reçues.

ndsProtoIfRemoveEntryOps

Nombre de requêtes " removeEntry " reçues.

ndsProtoIfModifyEntryOps

Nombre de requêtes " modifyEntry " reçues.

ndsProtoIfModifyRDNOps

Nombre de requêtes " modifyRDN " reçues.

ndsProtoIfListOps

Nombre de requêtes de liste reçues.

ndsProtoIfSearchOps

Nombre de requêtes de recherche (recherches baseObject, recherches à un niveau et recherches sur toute la sous-arborescence) reçues.

ndsProtoIfOneLevelSearchOps

Nombre de requêtes de recherche à un niveau reçues.

ndsProtoIfWholeSubtreeSearchOps

Nombre de requêtes sur toute la sous-arborescence reçues.

ndsProtoIfExtendedOps

Nombre d'opérations étendues.

ndsProtoIfReferrals

Nombre de renvois transmis dans la réponse aux requêtes sur les opérations.

ndsProtoIfChainings

Nombre d'opérations transmises par ce serveur eDirectory aux autres serveurs eDirectory.

ndsProtoIfSecurityErrors

Nombre de requêtes reçues n'ayant pas répondu aux conditions de sécurité requises.

ndsProtoIfErrors

Nombre de requêtes n'ayant pas pu être traitées en raison d'erreurs autres que des erreurs de sécurité et de renvois. Une opération partiellement traitée n'est pas comptabilisée comme une erreur. Les erreurs portent sur l'attribution des noms, les mises à jour, les attributs et les services.

ndsProtoIfReplicationUpdatesIn

Nombre de mises à jour de réplication trouvées ou reçues par les serveurs eDirectory.

ndsProtoIfReplicationUpdatesOut

Nombre de mises à jour de réplication envoyées à ou effectuées par les serveurs eDirectory.

ndsProtoIfInBytes

Trafic entrant, en octets, sur l'interface. Ceci comprend également les requêtes provenant des DUA comme réponses d'autres serveurs eDirectory.

ndsProtoIfOutBytes

Trafic sortant, en octets, sur l'interface. Ceci comprend les réponses aux DUA et aux serveurs eDirectory ainsi que les requêtes adressées à d'autres serveurs eDirectory.


Tableau 100. ndsServerIntTable

Objets gérés dans l'Annuaire Description

ndsSrvIntSrvApplIndex

Index pour identifier uniquement l'application serveur eDirectory.

ndsSrvIntProtoIfIndex

Index pour identifier uniquement une entrée correspondant à une interface du protocole serveur eDirectory.

ndsSrvIntIndex

Avec ndsSrvIntSrvApplIndex et ndsSrvIntProtoIfIndex, cet objet forme la clé unique permettant d'identifier la ligne conceptuelle qui contient des informations utiles sur l'interaction (tentée) entre le serveur eDirectory (désigné par applIndex) et un serveur eDirectory parent utilisant un protocole particulier.

ndsSrvIntURL

URL du serveur eDirectory parent.

ndsSrvIntTimeOfCreation

Nombre total de secondes depuis minuit (24:00) du 1er janvier 1970 GMT (TU), date de création de cette ligne.

ndsSrvIntTimeOfLastAttempt

Nombre total de secondes depuis minuit (24:00) du 1er janvier 1970 GMT (TU), date de la dernière tentative afin de contacter le serveur eDirectory parent.

ndsSrvIntTimeOfLastSuccess

Nombre total de secondes depuis minuit (24:00) du 1er janvier 1970 GMT (TU), date de la dernière tentative réussie afin de contacter le serveur eDirectory parent.

ndsSrvIntFailuresSinceLastSuccess

Nombre d'échecs depuis la dernière fois où la tentative de contact du serveur eDirectory parent a réussi. Si aucune tentative n'a réussi, ce compteur recensera le nombre d'échecs depuis la création de cette entrée.

ndsSrvIntFailures

Echecs cumulés des tentatives de contact du serveur eDirectory parent depuis la création de cette entrée.

ndsSrvIntSuccesses

Réussites cumulées des tentatives de contact du serveur eDirectory parent depuis la création de cette entrée.



  Previous Page: Installation et configuration des services SNMP pour eDirectory  Next Page: Dépannage