Einführung
In diesem Dokument wird die Konfiguration zur Aktivierung von Simple Network Management Protocol (SNMP) Version 3-Traps mithilfe einer vManage-Funktionsvorlage auf einem cEdge-Router beschrieben.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
- Cisco SDWAN-Lösung
- Grundlegende Kenntnisse von SNMP
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
- Cisco Cloud Services Router 1000V (CSR1000v) mit 16.12.3
- vManage-Version mit 19.2.2.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Hinweis: Edges benötigen im Allgemeinen keine Trap-Gruppen. In vManage-Versionen 20.x und höher sind cEdge- und vEdge-Vorlagen getrennt. Die Abhängigkeit von einer Trap-Gruppe ist nicht mehr gegeben.
Konfigurieren
Konfigurationen
In vManage:
Schritt 1: Um eine SNMP-Funktionsvorlage zu erstellen, wählen Sie CONFIGURATION > VORLAGEN > Feature Template > SNMP (KONFIGURATION > Vorlage > Funktionsvorlage > SNMP).
Geben Sie einen Vorlagennamen und eine Beschreibung ein, gefolgt von SNMP ohne Herunterfahren, wie in diesem Bild gezeigt.
Schritt 2: Wählen Sie die SNMP-Version aus. In diesem Fall - Version 3.
Schritt 3: Erstellen Sie SNMP-Trap-Gruppe, und füllen Sie Trap-Module aus, wie in diesem Bild gezeigt.
Schritt 4: Erstellen Sie einen SNMP-Trap-Zielserver.
Hier wird mgmt-intf Virtual Routing Forwarding (VRF) zum Sourcing von SNMP-Traps verwendet.
interface GigabitEthernet1
vrf forwarding Mgmt-intf
ip dhcp client default-router distance 1
ip address dhcp
negotiation auto
arp timeout 1200
no mop enabled
no mop sysid
end
Schritt 5: Erstellen Sie die SNMP-Ansicht, und fügen Sie den SNMP Object Identifier (OID) hinzu.
Schritt 6: Erstellen Sie eine SNMP-Gruppe, und fügen Sie eine zuvor erstellte SNMP-Ansicht hinzu.
Schritt 7: SNMPv3-Benutzer hinzufügen, wie in diesem Bild gezeigt.
Schritt 8: Fügen Sie die SNMP-Funktionsvorlage im zusätzlichen Vorlagenbereich der Gerätemelvorlage hinzu:
Schritt 9: Bringen Sie die Geräteliste dem entsprechenden Gerät an.
Überprüfen
Auf cEdge:
Aktivieren Sie diese Debugger:
debug snmp packets
debug snmp detail
SNMP-Trap erstellen: snmp trap config
cEdge#test snmp trap config
Generating CONFIG-MAN-MIB Trap
cEdge#
Aug 19 14:26:03.124: SNMP: Queuing packet to 10.48.35.219
Aug 19 14:26:03.124: SNMP: V2 Trap, reqid 5563, errstat 0, erridx 0
sysUpTime.0 = 233535801
snmpTrapOID.0 = ciscoConfigManEvent
ccmHistoryEventCommandSource.2 = 1
ccmHistoryEventConfigSource.2 = 2
ccmHistoryEventConfigDestination.2 = 2
ccmHistoryEventTerminalUser.2 = test
Aug 19 14:26:03.374: SNMP: Packet sent via UDP to 10.48.35.219
Hier wird bemerkt, dass das SNMP-Trap an den Server 10.48.35.219 gesendet wird.
Paketerfassung:
Manchmal fällt Ihnen "CheckMIBView: OID nicht in MIB-Ansicht." Fehler im Debugging.
Überprüfen Sie die Konfiguration der SNMP-Ansicht oben, und fügen Sie der OID hinzu (z. B.: 1.3.6.1.4.1).
Fehlerbehebung
debug snmp detail
debug snmp packets
cEdge#test snmp trap config
Generating CONFIG-MAN-MIB Trap
SPOKE-8#CheckMIBView: OID is in MIB view.
CheckMIBView: OID is in MIB view.
CheckMIBView: OID is in MIB view.
CheckMIBView: OID is in MIB view.
CheckMIBView: OID is in MIB view.
CheckMIBView: OID is in MIB view.
CheckMIBView: OID is in MIB view.
SrCheckNotificationFilter: OID is included.
SrCheckNotificationFilter: OID is included.
SrCheckNotificationFilter: OID is included.
SrCheckNotificationFilter: OID is included.
SrCheckNotificationFilter: OID is included.
SrCheckNotificationFilter: OID is included.
SrCheckNotificationFilter: OID is included.
Aug 19 14:30:16.527: SNMP: Queuing packet to 10.48.35.219Sr_send_trap: trap sent to 10.48.35.219:161:Mgmt-intf
Aug 19 14:30:16.527: SNMP: V2 Trap, reqid 5564, errstat 0, erridx 0
sysUpTime.0 = 233561141
snmpTrapOID.0 = ciscoConfigManEvent
ccmHistoryEventCommandSource.2 = 1
ccmHistoryEventConfigSource.2 = 2
ccmHistoryEventConfigDestination.2 = 2
ccmHistoryEventTerminalUser.2 = test
SrV2GenerateNotification:Function has reached clean up routine.
Aug 19 14:30:16.777: SNMP: Packet sent via UDP to 10.48.35.219
cEdge#sh snmp | i sent
Logging to 10.48.35.219.161, 0/10, 3316 sent, 2039 dropped.
cEdge#sh snmp user
User name: SNMP_V3_USER_VMANAGE
Engine ID: 766D616E6167652D0A151515
storage-type: nonvolatile active
Authentication Protocol: SHA
Privacy Protocol: AES128
Group-name: SNMP-GRP-VMANAGE
cEdge#show snmp group
groupname: ILMI security model:v1
contextname:
storage-type: permanent readview : *ilmi writeview: *ilmi notifyview:
row status: active groupname: ILMI security model:v2c contextname:
storage-type: permanent readview : *ilmi writeview: *ilmi notifyview:
row status: active groupname: SNMP-GRP-VMANAGE security model:v3 priv contextname:
storage-type: nonvolatile readview : SNMP-VIEW_VMANAGE writeview:
notifyview: *tv.FFFFFFFF.FFFFFFFF.FFFFFFFF.F row status: active groupname: SNMP_V3_USER_VMANAGE security model:v3 priv contextname:
storage-type: nonvolatile readview :
writeview:
notifyview: *tv.FFFFFFFF.FFFFFFFF.FFFFFFFF.F row status: active
Zugehörige Informationen