De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft hoe u de ondersteunde Cisco IOS® SNMP-traps kunt configureren.
Cisco raadt kennis van de volgende onderwerpen aan:
U wilt niet dat een Cisco-apparaat alle SNMP-traps verstuurt die het apparaat weet te versturen. Als u bijvoorbeeld alle traps in een Remote Access Server met 64 inbellijnen inschakelt, krijgt u een val wanneer een gebruiker inbelt en wanneer een gebruiker de verbinding beëindigt. Dit leidt tot te veel vallen. Cisco IOS-software definieert groepen traps die u kunt in- of uitschakelen. Er zijn twee globale configuratieopdrachten die u gebruikt om SNMP-traps te configureren naar een Cisco IOS-softwareapparaat:
snmp-server host host-addr [traps | informs] [version {1 | 2c | 3 [auth | noauth | priv]}]
community-string [udp-port port] [notification-type]
Geef het snmp-server host global configuration
opdracht om de ontvanger van een SNMP-waarschuwing op te geven. Geef het no
vorm van deze opdracht om de gespecificeerde host te verwijderen.
snmp-server enable traps [notification-type] [notification-option]
Geef het snmp-server enable traps global configuration
opdracht om de router in staat te stellen SNMP-traps te verzenden. Geef het no
vorm van deze opdracht om SNMP-meldingen uit te schakelen.
De typen vallen kunnen in beide opdrachten worden gespecificeerd. U moet de snmp-server host
opdracht om de netwerkbeheersystemen te definiëren waarin vallen moeten worden verzonden. Als u niet wilt dat alle traps worden verzonden, moet u de traptypes specificeren. Problemen oplossen snmp-server enable traps
voor elk type val dat u in het programma hebt gebruikt. snmp host
uit.
Opmerking: niet alle [notification-type]
De opties worden op beide opdrachten ondersteund. Voorbeeld, [notification-type]
x25 en teletype (tty) worden niet gebruikt voor snmp-server enable trap
x25-, en tty-traps zijn standaard ingeschakeld.
Geef deze opdrachten bijvoorbeeld uit om een Cisco IOS-softwareapparaat alleen te configureren, BGP-protocol (Border Gateway Protocol) te maken en te proberen overvulling op te nemen in Network Management System 10.10.10.10:
snmp-server host 10.10.10.10 public config bgp tty snmp-server enable traps config snmp-server enable traps bgp
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Opmerking: dit document is opgesteld met behulp van Cisco IOS-softwarerelease 12.1(3)T. Wanneer u een eerdere Cisco IOS-softwarerelease gebruikt, worden niet alle opties ondersteund. Wanneer u een Cisco IOS-softwarerelease lager dan 12.1(3)T gebruikt, kunnen extra [meldingstype] opties worden ondersteund. Dit document bevat een actuele lijst van alle ondersteunde object-ID's (OID's) van SNMP-traps (Simple Network Management Protocol) van Cisco IOS-software.
Cisco-apparaten die de standaard Cisco IOS-software (routers, ATM-switches (Asynchronous Transfer Mode) en externe toegangsservers) uitvoeren, kunnen veel SNMP-traps genereren.
snmp-server host
OpdrachtGeef het snmp-server host global configuration
opdracht om de ontvanger van een SNMP-waarschuwing op te geven. Geef het no
vorm van deze opdracht om de gespecificeerde host te verwijderen.
snmp-server host host-addr [traps | informs] [version {1 | 2c | 3 [auth | noauth | priv]}] community-string [udp-port port] [notification-type] no snmp-server host host [traps | informs]
host-addr |
De naam of het internetadres van de host (de beoogde ontvanger). |
traps |
(Optioneel) Verzend SNMP-traps naar deze host. Dit is de standaardinstelling. |
informs |
(Optioneel) Verzend SNMP-informatie naar deze host. |
version |
(Optioneel) De versie van de SNMP die wordt gebruikt om de traps te verzenden. Versie 3 is het veiligste model, aangezien dit model pakketencryptie met toestaat priv trefwoord. Als u het doelwoord voor de versie gebruikt, moet u een van de volgende opties instellen:
|
community-string |
De wachtwoordachtige community-string die met de notificatiebewerking wordt verzonden. Alhoewel u deze string kunt instellen met de snmp-server host opdracht op zich, raadt Cisco u aan deze tekenreeks te definiëren met de snmp-server community opdracht voordat u de snmp-server host uit. |
udp-portport |
User Datagram Protocol (UDP) poort van de host die wordt gebruikt. De standaardwaarde is 162. |
soort kennisgeving | (Facultatief) Het type van bericht dat naar de gastheer moet worden verzonden. Als er geen type is opgegeven, worden alle meldingen verzonden. Het soort melding kan een of meer van de volgende trefwoorden bevatten:
|
Het snmp-server host
Deze opdracht is standaard uitgeschakeld. Er worden geen meldingen verzonden.
Als u deze opdracht zonder trefwoorden invoert, is de standaardinstelling dat alle traptypes naar de host worden verzonden.
Er worden geen informaties naar deze host verzonden. Indien neen version
het sleutelwoord is aanwezig, is het gebrek versie 1. Het no snmp-server host
De opdracht zonder trefwoorden schakelt vallen uit, maar informeert niet, naar de host. Geef het no snmp-server host informs
opdracht om informs uit te schakelen.
Opmerking: Indien de community-string
wordt niet gedefinieerd met de snmp-server community
opdracht voordat u deze opdracht gebruikt, de standaardvorm van de snmp-server community
het bevel wordt automatisch opgenomen in de configuratie. Het wachtwoord (community-string)
automatische configuratie van de snmp-server community
is hetzelfde als gespecificeerd in de snmp-server host
uit. Dit is het standaardgedrag voor Cisco IOS-softwarerelease 12.0(3) en hoger.
Cisco IOS-softwarerelease | Wijziging |
---|---|
10.0 | Opdracht geïntroduceerd |
12,0(3)T | Deze trefwoorden zijn toegevoegd:
|
SNMP-meldingen kunnen als vallen worden verzonden of verzoeken informeren. Vallen zijn onbetrouwbaar omdat de ontvanger geen bevestigingen verstuurt wanneer dit apparaat vallen ontvangt. De afzender kan niet bepalen of de valstrikken zijn ontvangen. Een SNMP-entiteit die een verzoek om informatie ontvangt, erkent het bericht echter met een SNMP Response Protocol Data Unit (PDU). Indien de afzender nooit antwoord ontvangt, kan het informatieverzoek opnieuw worden verzonden. Daarom is het waarschijnlijker dat informanten hun bestemming bereiken.
Echter, informeert verbruiken meer middelen in de agent en in het netwerk. In tegenstelling tot een val, die wordt verwijderd zodra het wordt verzonden, moet een inlichtingenverzoek worden bewaard in het geheugen totdat een antwoord is ontvangen, of de verzoeken worden uitgesteld. Vallen worden slechts één keer verzonden, terwijl een informatie meerdere keren opnieuw kan worden geprobeerd. De herhalingen verhogen het verkeer en dragen bij aan een hogere overhead op het netwerk.
Als u geen snmp-server host
het bevel, worden geen berichten verzonden. Om de router te configureren om SNMP-meldingen te verzenden, moet u ten minste één bericht invoeren snmp-server host
uit. Als u de opdracht zonder trefwoorden invoert, zijn alle traptypes ingeschakeld voor de host.
Om meerdere hosts mogelijk te maken, moet u een afzonderlijke snmp-server host
opdracht voor elke host. U kunt in de opdracht voor elke host meerdere soorten meldingen opgeven.
Wanneer meerdere snmp-server host
de bevelen worden gegeven voor de zelfde gastheer en soort bericht (val of informeer), elk bevel beschrijft het vorige bevel. Alleen de laatste snmp-server host
met het commando rekening wordt gehouden. Bijvoorbeeld, als u een snmp-server host inform
opdracht voor een host en voer vervolgens een andere in snmp-server host inform
De tweede opdracht vervangt de eerste.
Het snmp-server host
opdracht wordt gebruikt in combinatie met de snmp-server enable
uit. Geef het snmp-server enable
opdracht om aan te geven welke SNMP-meldingen wereldwijd worden verzonden. Om een host de meeste meldingen te laten ontvangen, moet ten minste één snmp-server enable
bevel en de snmp-server host
het bevel voor die gastheer moet worden toegelaten.
Sommige soorten meldingen kunnen echter niet worden gecontroleerd met de snmp-server enable
uit. Sommige soorten meldingen zijn bijvoorbeeld altijd ingeschakeld. Andere berichttypes worden toegelaten door een ander bevel. Bijvoorbeeld, linkUpDown
kennisgevingen worden gecontroleerd door de snmp trap link-status
uit. Voor deze soorten meldingen is geen snmp-server enable
uit.
De beschikbaarheid van een melding-type optie hangt af van het routertype en Cisco IOS-softwarefuncties die op de router worden ondersteund. Bijvoorbeeld, envmon
het soort kennisgeving is alleen beschikbaar als de milieumoniteur deel uitmaakt van het systeem.
Voltooi deze stappen om te kunnen verzenden en informeren:
Configureer een externe engine-id.
Configureer een externe gebruiker.
Configureer een groep op een extern apparaat.
Schakel traps op het externe apparaat in.
Schakel SNMP-beheer in.
Als u een unieke SNMP-community-string voor traps wilt configureren, maar u wilt voorkomen dat SNMP-polling toegang heeft tot deze string, moet de configuratie een toegangslijst bevatten. In dit voorbeeld wordt de community string comaccess genoemd en de access list wordt genummerd als 10:
snmp-server community comaccess ro 10 snmp-server host 172.20.2.160 comaccess access-list 10 deny any
Dit voorbeeld verstuurt de SNMP-traps naar de host die wordt opgegeven met de naam myhost.cisco.com. De community string is gedefinieerd als comaccess:
snmp-server enable traps snmp-server host myhost.cisco.com comaccess snmp
In dit voorbeeld worden de ondernemingspecifieke vallen van SNMP en Cisco Environmental Monitor verstuurd naar adressen van 172.30.2.160:
snmp-server enable traps snmp-server host 172.30.2.160 public snmp envmon
Dit voorbeeld laat de router toe om alle vallen naar de gastheer myhost.cisco.com met het communautaire koordpubliek te verzenden:
snmp-server enable traps snmp-server host myhost.cisco.com public
Dit voorbeeld stuurt geen vallen naar een host. De BGP-traps zijn ingeschakeld voor alle hosts, maar alleen de ISDN-traps kunnen naar een host worden verzonden.
snmp-server enable traps bgp snmp-server host bob public isdn
Dit voorbeeld laat de router toe om alle informatieverzoeken naar de gastheer myhost.cisco.com met het communautaire koordpubliek te verzenden:
snmp-server enable traps snmp-server host myhost.cisco.com informs version
In dit voorbeeld worden HSRP SNMPv2c-traps naar de host verzonden die wordt gespecificeerd met de naam myhost.cisco.com. De community string is gedefinieerd als public.
snmp-server enable traps snmp-server host myhost.cisco.com traps version 2c public hsrp
snmp-server enable traps
OpdrachtGebruik de snmp-server enable traps
globale configuratieopdracht om de router in staat te stellen SNMP-traps te verzenden. Gebruik de no
vorm van deze opdracht om SNMP-meldingen uit te schakelen.
snmp-server enable traps [notification-type] [notification-option] no snmp-server enable traps [notification-type] [notification-option]
soort kennisgeving | (Optioneel) Het type melding dat moet worden ingeschakeld. Als er geen type is opgegeven, worden alle meldingen verzonden (inclusief de
|
meldingsoptie | (Optioneel)
|
SNMP-meldingen zijn uitgeschakeld.
Als u dit commando invoert zonder aanmeldingstypen, staat het standaard om alle soorten meldingen die door dit commando worden beheerst, in te schakelen.
Cisco IOS-softwarerelease | Wijziging |
---|---|
11.1 | Dit commando werd geïntroduceerd. |
12,0(2)T | Hetrsvp trefwoord toegevoegd. |
12,0(3)T | Het hsrp trefwoord toegevoegd. |
12.1(3)T | Deze trefwoorden zijn toegevoegd aan de snmp-server enable traps snmp vorm van deze opdracht:
|
Het snmp-server enable traps snmp [ linkup] [linkdown]
deze opdracht vervangt de snmp trap link-status interface
opdracht voor configuratiemodus.
Het no
vorm van de snmp-server enable traps
De opdracht is handig om meldingen uit te schakelen die een grote hoeveelheid onnodige ruis op uw netwerk genereren.
SNMP-meldingen kunnen als vallen worden verzonden of verzoeken informeren. Met deze opdracht kunnen zowel vallen als verzoeken om de gespecificeerde soorten meldingen worden doorgegeven.
Als u geen snmp-server enable traps
het bevel, worden geen berichten die door dit bevel worden gecontroleerd verzonden. Om de router te configureren om deze SNMP-meldingen te verzenden, moet u ten minste één bericht invoeren snmp-server enable traps
uit. Als u de opdracht zonder trefwoorden invoert, zijn alle soorten meldingen ingeschakeld. Als u de opdracht met een trefwoord invoert, wordt alleen het berichttype met betrekking tot dat trefwoord ingeschakeld. Om meerdere soorten meldingen mogelijk te maken, moet u een afzonderlijke snmp-server enable traps
bevel voor elk berichttype en berichtoptie.
Het snmp-server enable traps
opdracht wordt gebruikt in combinatie met de snmp-server host
uit. Geef het snmp-server host
opdracht om te specificeren welke host of hosts SNMP-meldingen ontvangen. Om meldingen te verzenden, moet u ten minste één configuratie instellen snmp-server host
uit.
Om een host een melding te laten ontvangen die door dit commando wordt gecontroleerd, snmp-server enable traps
bevel en de snmp-server host
het bevel voor die gastheer moet worden toegelaten. Indien het type melding niet door deze opdracht wordt beheerst, dient alleen de juiste snmp-server host
De opdracht moet zijn ingeschakeld.
De notificatietypen die in deze opdracht worden gebruikt, hebben allemaal een gekoppeld MIB-object waarmee ze kunnen worden ingeschakeld of uitgeschakeld (HSRP-traps worden bijvoorbeeld gedefinieerd met de HSRP MIB, repeater-traps worden gedefinieerd met de Repeater Hub MIB, enzovoort). Niet alle soorten kennisgevingen zijn beschikbaar in de snmp-server host
de opdracht heeft een meldingMIB-objecten inschakelen, zodat sommige hiervan niet kunnen worden beheerd met de snmp-server enable
uit.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
3.0 |
18-Dec-2023 |
Hercertificering |
1.0 |
10-Dec-2001 |
Eerste vrijgave |