4 Konfigurieren von SNMP mit der Befehlszeilenschnittstelle

Mit der Befehlszeilenschnittstelle konfigurieren Sie SNMP in SL3000- und SL8500-Bibliotheken. Informationen zum Konfigurieren von SNMP in der SL150-Bibliothek finden Sie im Benutzerhandbuch zu SL150.

Konfigurationsprozess

Verwenden Sie den folgenden Prozess zur allgemeinen SNMP-Konfiguration für Bibliotheken. Informationen zum Konfigurieren von SNMP für STA finden Sie im Installations- und Konfigurationshandbuch zu STA.

  1. Rufen Sie die IP-Adresse des Hosts ab, der Traps empfangen soll.

  2. Aktivieren Sie die SNMP-Funktion auf den Bibliotheksports (siehe Verwalten von Ports).

  3. Rufen Sie einen SNMP-Benutzernamen ab, oder erstellen Sie einen (siehe Verwalten von SNMP-Benutzern).

  4. Konfigurieren Sie Trapempfänger (siehe Verwalten von Trapempfängern).

  5. Konfigurieren Sie Wartungsinformationen (siehe Konfigurieren von Wartungsinformationen).

Variablendefinitionen

Die aufgeführten CLI-Befehle verwenden die folgenden Variablen. Einige Variablen müssen in einfache Anführungszeichen eingeschlossen werden, wie in der Befehlssyntax und den Beispielen angegeben.

Variable Definition
trapLevelString Angegebene Trapebenen. Dies kann eine einzelne Ziffer oder können mehrere durch Komma getrennte Ziffern sein.
hostAddr IP-Adresse des Hosts. Dies darf nicht der DNS-Name sein.
userName

trapUserName

Der dem SNMP-Benutzer zugewiesene Name. Alle von einem einzigen Server überwachten Bibliotheken müssen denselben v3-Benutzernamen haben. Oracle empfiehlt, zu diesem Zweck einen neuen, eindeutigen Benutzer zu erstellen.
auth_protocol MD5 oder SHA. Authentifizierungsprotokoll für Benutzer und Hosts, die Traps empfangen: Message Digest 5 (MD5) oder Secure Hash Algorithm (SHA).
authPassPhrase Autorisierungspasswort. Muss mindestens acht Zeichen lang sein und darf keine Kommas, Semikolons oder Gleichheitszeichen enthalten.
privacy_protocol DES oder AES. Datenschutz-Protokolltyp: Data Encryption Standard (DES) oder Advanced Encryption Standard (AES).
privPassPhrase Entschlüsselungspasswort, das als Private Key für die Verschlüsselung dient. Muss mindestens acht Zeichen lang sein und darf keine Kommas, Semikolons oder Gleichheitszeichen enthalten.
engineIdString Eine auf "0x" folgende Zeichenfolge aus Hexadezimalzeichen (max. 31). Die übergeordnete Engine-Kennung stammt von dem SNMP-Agent, der die Traps versendet (wie beispielsweise die Bibliothek). Bei SNMPv3-Traps erforderlich.
communityString Agent-Communityzeichenfolge. Wenn hierfür public festgelegt ist, werden Anforderungen von allen Communityzeichenfolgen angenommen. Darf bis zu 31 alphanumerische Zeichen (a-z, A-Z, 0-9) enthalten. Sonderzeichen sind nicht zulässig.
index Indexnummer entweder des SNMP-Benutzernamens oder des Trapempfängers (je nach Befehl).
portID port2A oder port2B. Dies sind die öffentlichen Schnittstellenports.
contactString Name der Kontaktperson für die Wartung
streetAddrString Straße
cityString Ort
stateString Bundesland
countryString Land
zipString Postleitzahl
descriptionString Beliebige Beschreibung, die Sie eingeben können
phoneString Telefonnummer für Wartungsdienst

Verwalten von Ports

Der SNMP-Agent ist standardmäßig deaktiviert. Sie aktivieren bzw. deaktivieren SNMP für einen angegebenen Bibliotheksport (2B = Standardport, öffentlich. 2A = Redundanter Port, optional).

CLI-Befehle zum Verwalten von Ports Beschreibung
snmp ports print Zeigt den SNMP-Portstatus an.
snmp enable portID Aktiviert SNMP auf einem Port.

Beispiel: > snmp enable port2B

snmp disable portID Deaktiviert SNMP auf einem Port.

Beispiel: > snmp disable port2A


Verwalten von SNMP-Benutzern

Sie können maximal 20 SNMP-Benutzer angeben.

Hinweis:

Wenn Sie einen bestehenden öffentlichen Benutzer der SNMP-Version 2c entfernen möchten, wenden Sie sich zuvor an Oracle Support. In einigen Fällen ist ein öffentlicher Benutzer der SNMP-Version 2c für SDP (Oracle Service Delivery Platform) erforderlich.
CLI-Befehle zum Verwalten von SNMP-Benutzern Beschreibung
snmp listUsers Listet SNMP-Benutzer auf.
snmp addUser version v3 nameuserNameauth auth_protocol authPassauthPassPhrasepriv privacy_protocol privPassprivPassPhrase Für SNMP-Version 3. Fügt einen SNMP-Benutzer hinzu.

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

snmp addUser version v2c community communityString Für SNMP-Version 2c. Fügt einen SNMP-Benutzer hinzu.

Beispiel: > snmp addUser version v2c community public

snmp deleteUser id index Löscht einen Benutzer nach Indexnummer. Verwenden Sie snmp listUsers, um die Indexnummer abzurufen.

Beispiel: > snmp deleteUser id 4

snmp deleteUser version v3 nameuserName Für SNMP-Version 3. Löscht einen Benutzer nach Benutzername.

Beispiel: > snmp deleteUser version v3 name ’TESTsnmp’

snmp deleteUser version v2c community communityString Für SNMP-Version 2c. Löscht einen Benutzer nach Communityname.

Verwalten von Trapempfängern

Sie können bis zu 20 Trapempfänger ohne doppelte Einträge angeben. Die angegebenen Empfänger erhalten dann Trapbenachrichtigungen von der Bibliothek.

CLI-Befehle zum Verwalten von Trapempfängern Beschreibung
snmp engineId print Zeigt die Engine-Kennung der Bibliothek an.
snmp listTrapRecipients Listet Trapempfänger auf.
snmp addTrapRecipient trapLevel trapLevelString host hostAddr version v3 nametrapUserNameauth auth_protocol authPassauthPassPhrasepriv privacy_protocol privPassprivPassPhraseengineId engineIdString Für SNMP-Version 3. Fügt einen Trapempfänger hinzu.

Beispiel: > 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 Für SNMP-Version 2c. Fügt einen Trapempfänger hinzu.

Beispiel: > 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 Löscht einen Trapempfänger nach Indexnummer. Verwenden Sie snmp listTrapRecipients, um die Indexnummer abzurufen.

Beispiel: > snmp deleteTrapRecipient id 3

snmp deleteTrapRecipient host hostAddr version v3 nametrapUserName Für SNMP-Version 3. Löscht einen Trapempfänger nach Host.

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

snmp deleteTrapRecipient host hostAddr version v2c community communityString Für SNMP-Version 2c. Löscht einen Trapempfänger nach Host.

Konfigurieren von Wartungsinformationen

Geben Sie für beliebige oder alle Variablen bis zu 80 Zeichen ein. Alle Variablen müssen in einfache Anführungszeichen eingeschlossen werden, wie in der Befehlssyntax und den Beispielen angegeben.

CLI-Befehle zum Konfigurieren der Wartungsinformationen Beschreibung
config serviceInfo print Zeigt Wartungsinformationen an.
config serviceInfo set contact 'contactString' streetAddr 'streetAddrString' city 'cityString' state 'stateString' country 'countryString' zip 'zipString' description 'descriptionString' phone 'phoneString' Dient zum Ändern von Wartungsinformationen.

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