4 Configuration de SNMP avec la CLI

Vous pouvez utiliser la CLI pour configurer SNMP sur des bibliothèques SL3000 et SL8500. Pour configurer SNMP sur la bibliothèque SL150, reportez-vous au Guide de l'utilisateur SL150.

Processus de configuration

Utilisez le processus suivant pour la configuration générale SNMP d'une bibliothèque. Pour la configuration SNMP pour STA, consultez le Guide d'installation et de configuration de STA.

  1. Procurez-vous l'adresse IP de l'hôte qui recevra les déroutements.

  2. Activez les ports de bibliothèque pour l'utilisation de SNMP (voir la section Gestion des ports).

  3. Obtenez ou créez un nom d'utilisateur SNMP (voir la section Gestion des utilisateurs SNMP).

  4. Configurez les destinataires de déroutement (voir la section Gestion des destinataires de déroutement).

  5. Configurez les informations de service (voir la section Configuration des informations de service).

Définitions de variable

Les commandes CLI répertoriées utilisent les variables suivantes. Insérez certaines variables entre apostrophes, comme indiqué dans la syntaxe de la commande et les exemples.

Variable Définition
trapLevelString Niveaux de déroutement indiqués. Il peut s'agir d'un seul chiffre ou de plusieurs chiffres séparés par des virgules.
hostAddr Adresse IP de l'hôte. Il ne peut pas s'agir du nom DNS.
userName

trapUserName

Nom affecté à l'utilisateur SNMP. Toutes les bibliothèques contrôlées par un seul serveur doivent avoir le même nom d'utilisateur v3. Oracle vous recommande de créer un nouvel utilisateur unique dans ce but.
auth_protocol MD5 ou SHA. Protocole d'authentification pour les utilisateurs et les hôtes recevant des déroutements, Message Digest 5 (MD5) ou Secure Hash Algorithm (SHA).
authPassPhrase Mot de passe d'autorisation. Il doit contenir au moins huit caractères ; les virgules, points-virgules ou signes "égal" ne sont pas autorisés.
privacy_protocol DES ou AES. Type de protocole de confidentialité, Data Encryption Standard (DES) ou Advanced Encryption Standard (AES).
privPassPhrase Mot de passe de chiffrement qui représente la clé privée du chiffrement. Il doit contenir au moins huit caractères ; les virgules, points-virgules ou signes "égal" ne sont pas autorisés.
engineIdString Chaîne de caractères hexadécimaux (31 au maximum), précédée de 0x. L'ID moteur de référence est issu de l'agent SNMP qui envoie les déroutements (comme la bibliothèque). Requis sur les déroutements SNMPv3.
communityString Chaîne de communauté de l'agent. Si elle sont définies sur public, les demandes provenant d'une chaîne de communauté seront acceptées. Elle peut contenir 31 caractères alphanumériques (a-z, A-Z, 0-9) au maximum. Les caractères spéciaux ne sont pas autorisés.
index Numéro d'index du nom d'utilisateur SNMP ou du destinataire de déroutement, en fonction de la commande.
portID port2A ou port2B. Il s'agit des ports d'interface publique.
contactString Nom du contact pour le service
streetAddrString Adresse
cityString Ville
stateString Département
countryString Pays
zipString Code postal
descriptionString Toute description que vous souhaitez saisir
phoneString Numéro de téléphone pour le service

Gestion des ports

Par défaut, l'agent SNMP est désactivé. Vous pouvez activer ou désactiver SNMP pour un port de bibliothèque spécifique (2B = standard, port public. 2A = facultatif, port redondant).

Commandes CLI de gestion des ports Description
snmp ports print Affiche l'état du port SNMP.
snmp enable portID Active SNMP sur un port.

Exemple : > snmp enable port2B

snmp disable portID Désactive SNMP sur un port.

Exemple : > snmp disable port2A


Gestion des utilisateurs SNMP

Vous pouvez spécifier 20 utilisateurs SNMP au maximum.

Remarque :

Vous ne devez pas supprimer un utilisateur SNMP v2c public existant sans consulter le support technique Oracle. Dans certains cas, un utilisateur SNMP v2c public est nécessaire pour la Service Delivery Platform (SDP) d'Oracle.
Commandes CLI de gestion des utilisateurs SNMP Description
snmp listUsers Répertorie les utilisateurs SNMP.
snmp addUser version v3 nameuserNameauth auth_protocol authPassauthPassPhrasepriv privacy_protocol privPassprivPassPhrase Pour SNMP v3. Ajoute un utilisateur SNMP.

Exemple : > snmp addUser version v3 name 'TESTsnmp' auth SHA authPass 'authpwd1' priv DES privPass 'privpwd1'

snmp addUser version v2c community communityString Pour SNMP v2c. Ajoute un utilisateur SNMP.

Exemple : > snmp addUser version v2c community public

snmp deleteUser id index Supprime un utilisateur par numéro d'index. Utilisez snmp listUsers pour obtenir le numéro d'index.

Exemple : > snmp deleteUser id 4

snmp deleteUser version v3 nameuserName Pour SNMP v3. Supprime un utilisateur par nom d'utilisateur.

Exemple : > snmp deleteUser version v3 name ’TESTsnmp’

snmp deleteUser version v2c community communityString Pour SNMP v2c. Supprime un utilisateur par nom de communauté.

Gestion des destinataires de déroutement

Vous pouvez spécifier jusqu'à 20 destinataires de déroutement sans entrée dupliquée. Les utilisateurs spécifiés recevront des notifications de déroutement envoyées par la bibliothèque.

Commandes CLI de gestion des destinataires de déroutement Description
snmp engineId print Affiche l'ID du moteur de bibliothèque.
snmp listTrapRecipients Répertorie les destinataires de déroutement.
snmp addTrapRecipient trapLevel trapLevelString host hostAddr version v3 nametrapUserNameauth auth_protocol authPassauthPassPhrasepriv privacy_protocol privPassprivPassPhraseengineId engineIdString Pour SNMP v3. Ajoute un destinataire de déroutement.

Exemple : > snmp addTrapRecipient trapLevel 1, 2, 3, 4, 11, 13, 14, 21, 25, 27, 41, 45, 61, 63, 65, 81, 85, 100 host 192.0.2.20 version v3 name ’TESTsnmp’ auth SHA authPass ’authpwd1’ priv DES privPass ’privpwd1’ engineId 0x80001f880430000000000000000000

snmp addTrapRecipient trapLevel trapLevelString host hostAddr version v2c community communityString Pour SNMP v2c. Ajoute un destinataire de déroutement.

Exemple : > snmp addTrapRecipient trapLevel 1, 2, 3, 4, 11, 13, 14, 21, 25, 27, 41, 45, 61, 63, 65, 81, 85, 100 host 192.0.2.20 version v2c community public

snmp deleteTrapRecipient id index Supprime un destinataire de déroutement par numéro d'index. Utilisez snmp listTrapRecipients pour obtenir le numéro d'index.

Exemple : > snmp deleteTrapRecipient id 3

snmp deleteTrapRecipient host hostAddr version v3 nametrapUserName Pour SNMP v3. Supprime un destinataire de déroutement par hôte.

Exemple : > snmp deleteTrapRecipient host 192.0.2.20 version v3 name ’TESTsnmp’

snmp deleteTrapRecipient host hostAddr version v2c community communityString Pour SNMP v2c. Supprime un destinataire de déroutement par hôte.

Configuration des informations de service

Entrez jusqu'à 80 caractères pour une ou l'ensemble des variables. Insérez toutes les variables entre apostrophes, comme indiqué dans la syntaxe de la commande et les exemples.

Commandes CLI de configuration des informations de service Description
config serviceInfo print Affiche les informations de service.
config serviceInfo set contact 'contactString' streetAddr 'streetAddrString' city 'cityString' state 'stateString' country 'countryString' zip 'zipString' description 'descriptionString' phone 'phoneString' Modifie les informations de service.

Exemple : > config serviceInfo set contact ’Justin Case’ streetAddr ’1600 Pennsylvania Ave’ city ’Washington’ state ’DC’ country ’USA’ zip ’20500’ description ’None’ phone ’(123) 456-7890’