Dépannage du protocole SNMP

Cette section traite du dépannage du protocole SNMP sur toutes les plates-formes.


Les trappes peuvent ne pas être générées comme prévu

Des trappes sont envoyées seulement si la requête verbale correspondante est reçue par le serveur. Si ce n'est pas le cas, aucun envoi n'est effectué. Par exemple, l'envoi de ndsDeleteAttribute s'effectue seulement si la requête ndsRemoveEntry (numéro de trappe 108) est envoyée. Une application peut néanmoins toujours lire les ACL et décider de vérifier si l'utilisateur dispose de droits suffisants pour exécuter l'opération de suppression. Dans ce cas, la trappe ndsDeleteAttribute ne sera pas générée. Vous pouvez cependant utiliser iMonitor pour afficher les statistiques du verbe sur un serveur particulier.

Pour obtenir les trappes de toutes les occurrences, attribuez la valeur zéro à l'intervalle de temps.

Vous pouvez spécifier que les trappes sont seulement envoyées en cas d'échec. Vous pouvez spécifier que les trappes sont envoyées dans tous les cas.


Protocole SNMP sous Linux


ndssnmpsa: error while loading the shared libraries (erreur lors du chargement des bibliothèques partagées): libucdmibs-0.4.2.1.so: cannot open shared object file (impossible d'ouvrir le fichier objet partagé): No such file or directory (Pas de fichier ou répertoire de ce type)

Ou


ndssnmpsa: error while loading the shared libraries (erreur lors du chargement des bibliothèques partagées): libucdagent-0.4.2.1.so: cannot open shared object file (impossible d'ouvrir le fichier objet partagé): No such file or directory (Pas de fichier ou répertoire de ce type)

Ou


ndssnmpsa: error while loading the shared libraries (erreur lors du chargement des bibliothèques partagées): libsnmp-0.4.2.1.so: cannot open shared object file (impossible d'ouvrir le fichier objet partagé): No such file or directory (Pas de fichier ou répertoire de ce type)

Il se peut qu'une version incorrecte de ucd-snmp existe sur le système ou qu'il manque les liens vers les bibliothèques appropriées.

Pour remédier à cela, installez ucd-snmp-4.2.1, ucd-snmp-4.2.2 ou ucd-snmp-4.2.3.

Par exemple, si votre système utilise la version 4.2 de ucd, vous devez avoir le lien suivant vers la version 4.2.1 de ucd :

ln -s /usr/lib/libucdagent.so.4.2 /usr/lib/libucdagent-0.4.2.1.so
ln -s /usr/lib/libsnmp.so.4.2 /usr/lib/libsnmp-0.4.2.1.so
ln -s /usr/lib/libucdmibs.so.0.4.2 /usr/lib/libucdmibs-0.4.2.1.so

SNMP sous HP-UX


Erreur lors de tentatives de contact de l'agent principal SNMP à partir du navigateur MIB

Si vous obtenez un message d'erreur (par exemple, une erreur de timeout) lors d'une tentative de contact de l'agent principal SNMP à partir du navigateur MIB, procédez comme suit :


Problèmes lors de la configuration de NET-SNMP-5.0.8

Consultez les messages d'erreur et d'avertissement associés à l'agent principal net-snmp-5.0.8 dans le fichier /usr/adm/snmpd.log.

REMARQUE :  si l'agent principal net-snmp est arrêté puis redémarré, ndssnmpsa doit également être redémarré.


Problèmes lors de la configuration de l'agent NAA

Consultez les messages d'erreur et d'avertissement associés à l'agent NAA dans le fichier /var/adm/snmpd.log.

Vérifiez que les messages du journal sont activés au démarrage de l'agent NAA. Lancez naaagt de la façon suivante :

/usr/sbin/naaagt -m APALL

REMARQUE :  par défaut, naaagt s'arrête automatiquement lors de l'arrêt de snmpdm (sauf si naaagt est lancé avec l'option -K). Pour plus d'informations, reportez-vous à la page d'aide (man page) de naaagt.


Impossible d'obtenir le résultat de la requête SNMP à partir du navigateur MIB

Assurez-vous que net-snmp-5.0.8 est configuré et fonctionne correctement.

Si vous rencontrez des problèmes lors de la configuration du sous-agent SNMP de eDirectory (ndssnmpsa), consultez le fichier /var/nds/ndssnmpsa.log. Pour obtenir les messages de débogage, lancez ndssnmpsa en mode verbeux de la façon suivante :

/usr/bin/ndssnmpsa -v 3 -l 3

v représente le mode verbeux et l le mode de consignation.


Ni la console SNMP ni le navigateur MIB ne reçoivent de trappes

Assurez-vous que la destination des trappes est entrée dans la configuration de net-snmp.

Pour plus d'informations sur la configuration de net-snmp, consultez la section Démarrage/configuration de l'agent principal NET-SNMP.