È possibile utilizzare l'interfaccia CLI per configurare il protocollo SNMP sulle librerie SL3000 e SL8500. Per configurare il protocollo SNMP nella libreria SL150, consultare la Guida per l'utente di SL150.
Per la configurazione generale del protocollo SNMP della libreria, utilizzare il processo riportato di seguito. Per configurare il protocollo SNMP per STA, consultare il manuale STA Installation and Configuration Guide.
Ottenere l'indirizzo IP dell'host che riceverà le trap.
Abilitare le porte della libreria che dovranno usare il protocollo SNMP (vedere Gestione delle porte).
Ottenere o creare un nome utente SNMP (vedere Gestione degli utenti SNMP).
Configurare i destinatari delle trap (vedere Gestione dei destinatari di trap).
Configurare le informazioni sul servizio (vedere Configurazione delle informazioni di servizio).
I comandi CLI elencati utilizzano le seguenti variabili. Racchiudere alcune variabili tra apici, come indicato nella sintassi del comando e negli esempi.
Variabile | Definizione |
---|---|
trapLevelString | Livelli di trap specificati. Può essere composto da una singola cifra o da più cifre separate da virgole. |
hostAddr | Indirizzo IP dell'host. Non può essere il nome DNS. |
userName
trapUserName |
Nome assegnato all'utente SNMP. Tutte le librerie monitorate da un solo server devono avere lo stesso nome utente v3. Oracle consiglia di creare un nuovo utente univoco per questo scopo. |
auth_protocol | MD5 o SHA. Protocollo di autenticazione per gli utenti e gli host che ricevono trap Message Digest 5 (MD5) o Secure Hash Algorithm (SHA). |
authPassPhrase | Password di autorizzazione. Deve essere lunga almeno otto caratteri e non può contenere virgole, punti e virgola o segni di uguale. |
privacy_protocol | DES o AES. Tipo di protocollo per la privacy: DES (Data Encryption Standard) o AES (Advanced Encryption Standard). |
privPassPhrase | Password di cifratura che rappresenta la chiave privata per la cifratura. Deve essere lunga almeno otto caratteri e non può contenere virgole, punti e virgola o segni di uguale. |
engineIdString | Stringa composta da un massimo di 31 caratteri esadecimali, preceduti da 0x. L'ID motore esatto corrisponde all'agente SNMP che invia le trap (come la libreria). Necessario solo per le trap SNMPv3. |
communityString | Stringa di comunità dell'agente. Quando è impostata su public, vengono accettate le richieste derivanti da una stringa di comunità qualsiasi. Può contenere al massimo 31 caratteri alfanumerici (a-z, A-Z, 0-9). I caratteri speciali non sono consentiti. |
index | Numero di indice del nome utente SNMP o del destinatario di trap, a seconda del comando. |
portID | port2A o port2B. Si tratta delle porte delle interfacce pubbliche. |
contactString | Nome del contatto per il servizio |
streetAddrString | Indirizzo |
cityString | Città |
stateString | Stato |
countryString | Paese |
zipString | C.A.P. |
descriptionString | Qualsiasi descrizione che si desidera immettere |
phoneString | Numero di telefono per il servizio |
L'agente SNMP è disabilitato per impostazione predefinita. È possibile abilitare o disabilitare SNMP per una porta di libreria specificata (2B = porta pubblica standard. 2A = porta ridondante opzionale).
Comandi CLI per gestire le porte | Descrizione |
---|---|
snmp ports print |
Mostra lo stato delle porte SNMP. |
snmp enable portID |
Abilita SNMP su una porta.
Esempio: |
snmp disable portID |
Disabilita SNMP su una porta.
Esempio: |
È possibile specificare al massimo 20 utenti SNMP.
Nota:
Non rimuovere un utente pubblico SNMP v2c esistente senza consultare il Supporto Oracle. In alcuni casi, è necessario un utente pubblico SNMP v2c per la piattaforma Oracle SDP (Service Delivery Platform).Comandi CLI per gestire gli utenti SNMP | Descrizione |
---|---|
snmp listUsers |
Elenca gli utenti SNMP. |
snmp addUser version v3 name ’userName’ auth auth_protocol authPass ’authPassPhrase’ priv privacy_protocol privPass ’privPassPhrase’ |
Per SNMP v3. Aggiunge un utente SNMP.
Esempio: |
snmp addUser version v2c community communityString |
Per SNMP v2c. Aggiunge un utente SNMP.
Esempio: |
snmp deleteUser id index |
Elimina un utente in base al numero di indice. Usare snmp listUsers per ottenere il numero di indice.
Esempio: |
snmp deleteUser version v3 name ’userName’ |
Per SNMP v3. Elimina un utente in base al nome utente.
Esempio: |
snmp deleteUser version v2c community communityString |
Per SNMP v2c. Elimina un utente in base al nome comunità. |
È possibile specificare un massimo di 20 destinatari di trap senza voci duplicate. I destinatari specificati riceveranno le notifiche di trap dalla libreria.
Comandi CLI per gestire i destinatari di trap | Descrizione |
---|---|
snmp engineId print |
Mostra l'ID motore della libreria. |
snmp listTrapRecipients |
Elenca i destinatari di trap. |
snmp addTrapRecipient trapLevel trapLevelString host hostAddr version v3 name ’trapUserName’ auth auth_protocol authPass ’authPassPhrase’ priv privacy_protocol privPass ’privPassPhrase’ engineId engineIdString |
Per SNMP v3. Aggiunge un destinatario di trap.
Esempio: |
snmp addTrapRecipient trapLevel trapLevelString host hostAddr version v2c community communityString |
Per SNMP v2c. Aggiunge un destinatario di trap.
Esempio: |
snmp deleteTrapRecipient id index |
Elimina un destinatario di trap in base al numero di indice. Usare snmp listTrapRecipients per ottenere il numero di indice.
Esempio: |
snmp deleteTrapRecipient host hostAddr version v3 name ’trapUserName’ |
Per SNMP v3. Elimina un destinatario di trap in base all'host.
Esempio: |
snmp deleteTrapRecipient host hostAddr version v2c community communityString |
Per SNMP v2c. Elimina un destinatario di trap in base all'host. |
Immettere al massimo 80 caratteri per una o tutte le variabili. Racchiudere tutte le variabili tra apici, come indicato nella sintassi del comando e negli esempi.
Comandi CLI per configurare le informazioni di servizio | Descrizione |
---|---|
config serviceInfo print |
Visualizza le informazioni di servizio. |
config serviceInfo set contact 'contactString' streetAddr 'streetAddrString' city 'cityString' state 'stateString' country 'countryString' zip 'zipString' description 'descriptionString' phone 'phoneString' |
Modificare le informazioni di servizio.
Esempio: |