Services der nächsten Generation SNMP, MIBs und Traps
In diesem Thema werden die SNMP-MIBS und -Traps für Services der nächsten Generation mit den MX-SPC3-Services beschrieben. Als Referenz vergleicht er auch die MIBS und Traps der MX-SPC3-Servicekarte mit der MPC-Services-Karte.
Service-Set-bezogene SNMP-MIBs
In Tabelle 1, Tabelle 2 und Tabelle 3 werden die MIB-Objekte in den Service-Set-bezogenen SNMP-MIB-Tabellen beschrieben, die von jnxSPMIB unterstützt werden. Diese MIB wird sowohl für MS-MPC-Servicekarten als auch für MX-SPC3-Servicekarten unterstützt, mit folgenden Ausnahmen:
Die MX-SPC3-Servicekarte unterstützt Zähler wie Speicher- und CPU-Auslastung auf der Ebene "Pro Servicesatz" und "pro PIC", während die MS-MPC-Servicekarten diese Zähler auf der Serviceebene unterstützen, z. B. Stateful Firewall (SFW) und NAT).
Die MX-SPC3-Karte verwendet die jnxSpSvcSetTable MIB für diese Zähler.
InTabelle 1 zeigt das Feld jnxSpSvcSetTable für das Objekt jnxSpSvcSetSvcType den Wert "ALL" an, da keine Servicetyp-spezifischen Leistungsindikatoren unterstützt werden.
MIB-Objekt |
jnxSpSvcEintragsnummer festlegen |
Beschreibung |
---|---|---|
jnxSpSvcSetIfName |
jnxSpSvcSetEintrag 4 |
Der Name der Schnittstelle, die das AS PIC identifiziert. Wenn dem AS PIC mehr als eine Schnittstelle zugeordnet ist, wird der Name verwendet, der der unteren Layer-Schnittstelle zugeordnet ist. |
jnxSpSvcSetIfIndex |
jnxSpSvcSetEintrag 5 |
Eine Indexnummer, die dem Schnittstellennamen zugeordnet ist. |
jnxSpSvcSetMemoryUsage |
jnxSpSvcSetEintrag 6 |
Speichermenge, die vom Dienstsatz verwendet wird, in Bytes. |
jnxSpSvcSetCpuUtil |
jnxSpSvcSetEintrag 7 |
Menge der CPU-Verarbeitung, die vom Dienstsatz verwendet wird, ausgedrückt als Prozentsatz der gesamten CPU-Auslastung. Services Router der J-Serie verfügen nicht über eine dedizierte CPU für Services. Die CPU-Auslastung auf diesen Routern wird als 0 angezeigt. |
jnxSpSvcSetSvcStyle |
jnxSpSvcSetEintrag 8 |
Typ des Dienstes für den Dienstsatz. Zu den Servicetypen gehören:
|
jnxSpSvcSetMemLimitPktDrops |
jnxSpSvcSetEintrag 9 |
Anzahl der Pakete, die verworfen wurden, weil die Dienstmenge ihre Speichergrenzwerte überschritten hat (Betrieb in der roten Zone). |
jnxSpSvcSetCpuLimitPktDrops |
jnxSpSvcSetEintrag 10 |
Anzahl der Pakete, die verworfen wurden, weil die Dienstmenge die durchschnittlichen CPU-Grenzwerte überschritten hat (wenn die gesamte CPU-Auslastung 85 Prozent überschreitet). |
jnxSpSvcSetFlowLimitPktDrops |
jnxSpSvcSetEintrag 11 |
Anzahl der Pakete, die verworfen wurden, weil die Dienstmenge den Datenstromgrenzwert überschritten hat. |
jnxSpSvcSetMemoryUsage64 |
|
Speichermenge, die vom Dienstsatz verwendet wird, in Bytes. |
jnxSpSvcSetMemLimitPktDrops64 |
|
Anzahl der Pakete, die verworfen wurden, weil die Dienstmenge ihre Speichergrenzwerte überschritten hat (Betrieb in der roten Zone). |
jnxSpSvcSetCpuLimitPktDrops64 |
|
Anzahl der Pakete, die verworfen wurden, weil die Dienstmenge die durchschnittlichen CPU-Grenzwerte überschritten hat (wenn die gesamte CPU-Auslastung 85 Prozent überschreitet). |
jnxSpSvcSetFlowLimitPktDrops64 |
|
Anzahl der Pakete, die verworfen wurden, weil die Dienstmenge den Datenstromgrenzwert überschritten hat. |
jnxSpSvcSetSessCount |
|
Anzahl der gültigen Sitzungen im Service-Set. |
MIB-Objekt |
(jnxSpSvcSetSvcType Eintragsnummer |
Beschreibung |
---|---|---|
jnxSpSvcSetSvcTypeIndex |
jnxSpSvcSetSvcTypeEntry 1 |
Eine ganze Zahl, die zum Identifizieren des Diensttyps verwendet wird. |
jnxSpSvcSetSvcTypeIfName |
jnxSpSvcSetSvcTypeEntry 2 |
Der Name der Schnittstelle, die das AS PIC identifiziert. Wenn dem AS PIC mehr als eine Schnittstelle zugeordnet ist, wird der Name verwendet, der der unteren Layer-Schnittstelle zugeordnet ist. |
jnxSpSvcSetSvcTypeName |
jnxSpSvcSetSvcTypeEntry 3 |
Der Name des Diensttyps. |
jnxSpSvcSetSvcTypeSvcSets |
jnxSpSvcSetSvcTypeEntry 4 |
Anzahl der Servicesätze, die auf dem AS PIC konfiguriert sind und diesen Servicetyp verwenden. |
jnxSpSvcSetSvcTypeMemoryUsage |
jnxSpSvcSetSvcTypeEntry 5 |
Speichermenge, die von diesem Diensttyp verwendet wird, ausgedrückt in Bytes. |
jnxSpSvcSetSvcTypePctMemoryUsage |
jnxSpSvcSetSvcTypeEntry 6 |
Menge des von diesem Diensttyp verwendeten Arbeitsspeichers, ausgedrückt als Prozentsatz des Gesamtarbeitsspeichers. |
jnxSpSvcSetSvcTypeCpuUtil |
jnxSpSvcSetSvcTypeEntry 7 |
Menge der CPU-Verarbeitung, die vom Dienstsatz verwendet wird, ausgedrückt als Prozentsatz der gesamten CPU-Auslastung. Services Router der J-Serie verfügen nicht über eine dedizierte CPU für Services. Die CPU-Auslastung auf diesen Routern wird als 0 angezeigt. |
MIB-Objekt |
jnxSpSvcSetIf-Eintragsnummer |
Beschreibung |
---|---|---|
jnxSpSvcSetIfTableName |
jnxSpSvcSetIfEntry 1 |
Der Name der Schnittstelle, die zur Identifizierung des AS PIC verwendet wird. Wenn dem AS PIC mehr als eine Schnittstelle zugeordnet ist, wird der Name verwendet, der der unteren Layer-Schnittstelle zugeordnet ist. |
jnxSpSvcSetIfsvcSets |
jnxSpSvcSetIfEntry 2 |
Die Anzahl der Service-Sets, die auf dem AS PIC konfiguriert sind. |
jnxSpSvcSetIfMemoryUsage |
jnxSpSvcSetIfEntry 3 |
Speichermenge, die vom AS PIC verwendet wird, ausgedrückt in Bytes. |
jnxSpSvcSetIfPctMemoryUsage |
jnxSpSvcSetIfEintrag 4 |
Menge des vom AS PIC verwendeten Speichers, ausgedrückt als Prozentsatz des Gesamtspeichers. |
jnxSpSvcSetIfPolMemoryUsage |
jnxSpSvcSetIfEntry 5 |
Menge des vom AS PIC verwendeten Richtlinienspeichers, ausgedrückt in Bytes. |
jnxSpSvcSetIfPctPolMemoryUsage |
jnxSpSvcSetIfEntry 6 |
Menge des vom AS PIC verwendeten Richtlinienspeichers, ausgedrückt als Prozentsatz der Gesamtsumme. |
jnxSpSvcSetIfMemoryZone |
jnxSpSvcSetIfEntry 7 |
Die Speichernutzungszone, die derzeit vom AS PIC belegt ist. Die Definitionen der einzelnen Zonen sind:
|
jnxSpSvcSetIfCpuUtil |
jnxSpSvcSetIfEntry 8 |
Menge der CPU-Verarbeitung, die vom AS PIC verwendet wird, ausgedrückt als Prozentsatz der gesamten CPU-Auslastung. Services Router der J-Serie verfügen nicht über eine dedizierte CPU für Services. Die CPU-Auslastung auf diesen Routern wird als 0 angezeigt. |
jnxSpSvcSetIfMemoryUsage64 |
|
Menge des vom AS PIC verwendeten Richtlinienspeichers, ausgedrückt in Bytes. |
jnxSpSvcSetIfPolMemoryUsage64 |
|
Menge des vom AS PIC verwendeten Richtlinienspeichers, ausgedrückt als Prozentsatz der Gesamtsumme. |
jnxSpSvcSetIfNumTotalSessActive |
|
Gesamtzahl der aktiven Sitzungen im PIC. |
jnxSpSvcSetIfPeakTotalSessActive |
|
Anzahl der aktiven Sitzungen im PIC zu einem beliebigen Zeitpunkt. |
jnxSpSvcSetIfNumCreatedSessPerSec |
|
Anzahl der erstellten Sitzungen pro Sekunde im PIC |
jnxSpSvcSetIfNumDeletedSessPerSec |
|
Anzahl der gelöschten Sitzungen pro Sekunde im PIC |
jnxSpSvcSetIfNumTotalTcpSessActive jnxSpSvcSetIfNumTotalUdpSessActive jnxSpSvcSetIfNumTotalOtherSessActive |
|
Anzahl der aktiven Sitzungen (TCP, UDP und andere) im PIC |
jnxSpSvcSetIfPeakTotalTcpSessActive jnxSpSvcSetIfPeakTotalUdpSessActive jnxSpSvcSetIfPeakTotalOtherSessActive |
|
Anzahl der aktiven Sitzungen (TCP, UDP und andere) im PIC |
jnxSpSvcSetIfPeakCreatedSessPerSec |
|
Anzahl der erstellten Sitzungen pro Sekunde im PIC |
jnxSpSvcSetIfPeakDeletedSessPerSec |
|
Anzahl der gelöschten Sitzungen pro Sekunde im PIC |
jnxSpSvcSetIfNumTotalTcpIpv4SessActive jnxSpSvcSetIfNumTotalTcpIpv6SessActive jnxSpSvcSetIfNumTotalUdpIpv4SessActive jnxSpSvcSetIfNumTotalUdpIpv6SessActive jnxSpSvcSetIfNumTotalOtherIpv4SessActive jnxSpSvcSetIfNumTotalOtherIpv6SessActive |
|
Gesamtzahl der aktiven Sitzungen (TCP, UDP und andere) für IPv4 und IPv6 im PIC |
jnxSpSvcSetIfNumTotalTcpGatedSessActive jnxSpSvcSetIfNumTotalUdpGatedSessActive |
|
Anzahl der TCP- und UDP-Sitzungen mit Zugangsbeschränkung im PIC |
jnxSpSvcSetIfNumTotalTcpRegSessActive jnxSpSvcSetIfNumTotalUdpRegSessActive |
|
Anzahl der regulären TCP- und UDP-Sitzungen im PIC |
jnxSpSvcSetIfNumTotalTcpTunSessActive jnxSpSvcSetIfNumTotalUdpTunSessActive |
|
Anzahl der TCP- und UDP-Tunnelsitzungen im PIC |
jnxSpSvcSetIfSessPktRecv |
|
Anzahl der Pakete, die bei der Sitzungsverarbeitung empfangen wurden |
jnxSpSvcSetIfSessPktXmit |
|
Anzahl der Pakete, die im Rahmen der Sitzungsverarbeitung übertragen werden |
jnxSpSvcSetIfSessSlowPathDiscard |
|
Anzahl der Pakete, die im langsamen Pfad verworfen wurden |
jnxSpSvcSetIfSessSlowPathForward |
|
Anzahl der Pakete, die im langsamen Pfad weitergeleitet wurden |
jnxSpSvcSetIfMspNumCreatedSubsPerSec |
|
Anzahl der pro Sekunde erstellten Abonnenten |
jnxSpSvcSetIfMspNumDeletedSubsPerSec |
|
Anzahl der pro Sekunde gelöschten Abonnenten |
jnxSpSvcSetIfMspNumTotalSubsActive |
|
Anzahl der aktiven Abonnenten |
jnxSpSvcSetIfMspPeakCreatedSubsPerSec |
|
Spitzenzahl der erstellten Abonnenten pro Sekunde im PIC |
jnxSpSvcSetIfMspPeakDeletedSubsPerSec |
|
Spitzenzahl der gelöschten Abonnenten pro Sekunde im PIC |
jnxSpSvcSetIfMspPeakTotalSubsActive |
|
Spitzenzahl der insgesamt aktiven Abonnenten im PIC |
Zusammenfassende Zuordnung der Betriebsbefehle der MX-SPC3-CLI-Services zu SNMP-MIBs
Tabelle 4 fasst die Zuordnung der Betriebsbefehle der MX-SPC3-Services-Karte zu den jeweiligen SNMP-MIB zusammen.
CLI-Befehl |
Variablenname |
MIB-Tabellen |
MIB-Objekt |
---|---|---|---|
show services service-sets cpu-usage |
CPU-Auslastung in Prozent |
jnxSpSvcSetTable |
jnxSpSvcSetCpuUtil |
show services service-sets memory-usage |
Verwendete Bytes |
jnxSpSvcSetMemoryUsage64 |
|
show services service-sets memory-usage zone |
MEM-Zone |
jnxSpSvcSetIfMemoryZone |
|
Zeigen Sie die Statistik der Service-Sets an, Paketverluste |
cpulimit-drops |
jnxSpSvcSetCpuLimitPktDrops64 |
|
flowlimit-drops |
jnxSpSvcSetFlowLimitPktDrops64 |
||
memlimit-tropfen |
jnxSpSvcSetMemLimitPktDrops64 |
||
Zusammenfassung der Service-Sets anzeigen |
service-set-bytes-used |
jnxSpSvcSetIfTable |
jnxSpSvcSetIfMemoryUsage64 |
service-set-cpu-auslastung |
jnxSpSvcSetIfCpuUtil |
||
service-set-prozentual genutzte Bytes |
jnxSpSvcSetIfPctMemoryUsage |
||
service-set-percent-policy-bytes-used |
jnxSpSvcSetIfPctPolMemoryUsage |
||
service-set-policy-bytes-used |
jnxSpSvcSetIfPolMemoryUsage64 |
||
service-sets-configured |
jnxSpSvcSetIfSvcSets |
||
Anzahl der Servicesitzungen anzeigen |
sess-count |
jnxSpSvcSetTable |
jnxSpSvcSetSessCount |
Analyse von Service-Sitzungen anzeigen |
num-total-session-active |
jnxSpSvcSetIfTable |
jnxSpSvcSetIfNumTotalSessActive |
Spitze-gesamte-Sitzung-aktiv |
jnxSpSvcSetIfPeakTotalSessActive |
||
num-created-session-per-sec |
jnxSpSvcSetIfNumCreatedSessPerSec |
||
num-deleted-session-per-sec |
jnxSpSvcSetIfNumDeletedSessPerSec |
||
num-total-tcp-session-active |
jnxSpSvcSetIfNumTotalTcpSessActive |
||
num-total-udp-session-active |
jnxSpSvcSetIfNumTotalUdpSessActive |
||
Spitze-gesamt-TCP-Sitzungsaktiv |
jnxSpSvcSetIfPeakTotalTcpSessActive |
||
Peak-Total-UDP-Session-Active |
jnxSpSvcSetIfPeakTotalUdpSessActive |
||
num-total-other-session-active |
jnxSpSvcSetIfNumTotalOtherSessActive |
||
Spitze der erstellten Sitzung pro Sekunde |
jnxSpSvcSetIfPeakCreatedSessPerSec |
||
Spitze gelöschte-Sitzung pro Sekunde |
jnxSpSvcSetIfPeakDeletedSessPerSec |
||
Spitze-gesamte-sonstige-Sitzungen-aktive |
jnxSpSvcSetIfPeakTotalOtherSessActive |
||
num-gesamt-tcp-IPv4-sitzungsaktiv |
jnxSpSvcSetIfNumTotalTcpIpv4SessActive |
||
num-total-tcp-ipv6-session-active |
jnxSpSvcSetIfNumTotalTcpIpv6SessActive |
||
num-gesamt-udp-IPv4-sitzungsaktiv |
jnxSpSvcSetIfNumTotalUdpIpv4SessActive |
||
num-gesamt-udp-IPv6-sitzungsaktiv |
jnxSpSvcSetIfNumTotalUdpIpv6SessActive |
||
num-total-tcp-gated-session-active |
jnxSpSvcSetIfNumTotalTcpGatedSessActive |
||
num-total-udp-gated-session-active |
jnxSpSvcSetIfNumTotalUdpGatedSessActive |
||
num-total-other-IPv4-session-active |
jnxSpSvcSetIfNumTotalOtherIpv4SessActive |
||
num-gesamt-andere-IPv6-sitzungsaktiv |
jnxSpSvcSetIfNumTotalOtherIpv6SessActive |
||
num-total-tcp-regular-session-active |
jnxSpSvcSetIfNumTotalTcpRegSessActive |
||
num-total-udp-regular-session-active |
jnxSpSvcSetIfTable |
jnxSpSvcSetIfNumTotalUdpRegSessActive |
|
num-total-tcp-tunneled-session-active |
jnxSpSvcSetIfNumTotalTcpTunSessActive |
||
num-total-udp-tunneled-session-active |
jnxSpSvcSetIfNumTotalUdpTunSessActive |
||
session-pkts-received |
jnxSpSvcSetIfSessPktRecv |
||
session-pkts-transmitted |
jnxSpSvcSetIfSessPktXmit |
||
session-slow-path-discard |
jnxSpSvcSetIfSessSlowPathDiscard |
||
Session-Slow-Path-Forward |
jnxSpSvcSetIfSessSlowPathForward |
||
Anwenderanalyse anzeigen |
msp-num-created-subs-per-sec |
jnxSpSvcSetIfMspNumCreatedSubsPerSec |
|
msp-num-deleted-subs-per-sec |
jnxSpSvcSetIfMspNumDeletedSubsPerSec |
||
msp-num-total-subs-aktiv |
jnxSpSvcSetIfMspNumTotalSubsActive |
||
msp-peak-created-subs-per-second |
jnxSpSvcSetIfMspPeakCreatedSubsPerSec |
||
msp-peak-deleted-subs-per-second |
jnxSpSvcSetIfMspPeakDeletedSubsPerSec |
||
msp-peak-total-subs-aktiv |
jnxSpSvcSetIfMspPeakTotalSubsActive |
NAT SNMP MIBs
In diesem Abschnitt werden die jnxSrcNatStatsTable-MIB-Objekte beschrieben.
In Tabelle 5 werden die Quell-NAT-SNMP-MIB-Objekte für die MS-MPC-Services-Karte beschrieben. Diese Tabelle macht die Quell-NAT-Übersetzungsattribute der übersetzten Adressen verfügbar.
In Tabelle 6 werden die Quell-NAT-SNMP-MIB-Objekte für die MX-SPC3-Servicekarte beschrieben. Diese Tabelle enthält nur Informationen zur Übersetzung von Quell-IP-Adressen.
jnxSrcNatStatsTable |
MIB-Objekt |
Beschreibung |
---|---|---|
jnxNatSrcPoolName |
Der Name des dynamischen Quell-IP-Adresspools |
|
jnxNatSrcXlatedAddrType |
V4 oder V6. Der Typ der dynamischen Quell-IP-Adresse, die aus dem Adresspool zugewiesen wurde, der bei der NAT-Übersetzung verwendet wird |
|
jnxNatSrcPoolType |
Der Quellport-Pooltyp gibt an, ob die Adressübersetzung mit oder ohne Port erfolgt oder ob es sich um eine statische Übersetzung handelt. Ex napt-44, nat64 usw |
|
jnxNatSrcNumPortAvail |
Die Anzahl der Ports, die mit diesem Pool verfügbar sind |
|
jnxNatSrcNumPortInuse |
Die Anzahl der Ports, die für diesen NAT-Adresseintrag verwendet werden |
|
jnxNatSrcNumAddressAvail |
Die Gesamtzahl der in diesem Pool verfügbaren Adressen |
|
jnxNatSrcNumAddressInUse |
Die Anzahl der verwendeten Adressen aus diesem Pool |
|
jnxNatSrcNumSessions |
Die Anzahl der Sitzungen, die basierend auf diesem NAT-Adresseneintrag verwendet werden |
|
jnxNatRuleTable |
In dieser Tabelle werden NAT-Regeltreffer überwacht |
|
jnxNatRuleName |
Name der NAT-Regel |
|
jnxNatRuleType |
NAT-Typen: Statische Quelle, Statisches Ziel, dynamische Quelle und NAPT. Beispiel: napt44 usw |
|
jnxNatRuleTransHits |
Die Anzahl der Treffer für diese NAT-Regel |
|
jnxNatPoolTable |
In dieser Tabelle werden NAT-Pool-Treffer überwacht |
|
jnxNatPoolName |
Name des NAT-Pools |
|
jnxNatPoolType |
NAT-Typen: Statische Quelle, Statisches Ziel, dynamische Quelle und NAPT. Beispiel: napt44 usw |
|
jnxNatPoolTransHits |
Die Anzahl der Treffer in diesem NAT-Pool |
jnxJsSrcNatStatsTable |
MIB-Objekt |
Beschreibung |
---|---|---|
jnxJsNatSrcPoolName |
Der Name des dynamischen Quell-IP-Adresspools |
|
jnxJsNatSrcXlatedAddrType |
Neue MIB. Der Typ der dynamischen Quell-IP-Adresse, die aus dem Adresspool zugewiesen wird, der bei der NAT-Übersetzung verwendet wird. Wert ist v4 oder v6 |
|
jnxJsNatSrcPoolType |
mitPAT oder ohnePAT oder statisch |
|
jnxJsNatSrcNumPortAvail |
Neue MIB. Die Anzahl der Ports, die mit diesem Pool verfügbar sind |
|
jnxJsNatSrcNumPortInuse |
Die Anzahl der Ports, die für diesen NAT-Adresseintrag verwendet werden |
|
jnxJsNatSrcNumSessions |
Die Anzahl der Sitzungen, die basierend auf diesem NAT-Adresseneintrag verwendet werden |
|
jnxJsNatSrcNumAddressAvail |
Neue MIB. Die Gesamtzahl der in diesem Pool verfügbaren Adressen |
|
jnxJsNatSrcNumAddressInuse |
Neue MIB. Die Anzahl der verwendeten Adressen aus diesem Pool |
|
jnxJsNatRuleTable |
In dieser Tabelle werden NAT-Regeltreffer überwacht |
|
jnxJsNatRuleName |
Name der NAT-Regel |
|
jnxJsNatRuleType |
NAT-Typen: Quelle, Ziel und statisch |
|
jnxJsNatRuleTransHits |
Die Anzahl der Treffer für diese NAT-Regel. Der Status ist veraltet. Neu: jnxJsNatRuleHits |
|
jnxJsNatRuleHits |
Die Anzahl der Treffer auf diese NAT-Regel, |
|
jnxJsNatRuleNumOfSessions |
Die Anzahl der Sitzungen für diese NAT-Regel |
|
jnxJsNatTransType |
Neue MIB. Details unten |
|
jnxJsNatPoolTable |
In dieser Tabelle werden NAT-Pool-Treffer überwacht |
|
jnxJsNatPoolName |
Name des NAT-Pools |
|
jnxJsNatPoolType |
NAT-Typen: Quelle, Ziel und statisch |
|
jnxJsNatPoolTransHits |
Die Anzahl der Treffer in diesem NAT-Pool. (Nur für SRX-Geräte). |
|
jnxJsNatPoolUtility |
Auslastung des NAT-Pools (nur für SRX-Geräte) |
SNMP-Traps
In Tabelle 7 werden die SNMP-Traps beschrieben, die sowohl von der MS-MPC-Services-Karte als auch von der MX-SPC3-Services-Karte unterstützt werden.
Falle |
Beschreibung |
---|---|
SPD_TRAP_OIDS(jnxSpSvcSetZoneEntered) |
jnxSpSvcSetZoneEntered — Gibt an, dass ein AS-PIC von einer weniger schweren Speichernutzungszone in eine schwerere Speichernutzungszone eingetreten ist. Die eingegebene Zone wird durch JnxSpSvcSetIfMemoryZone identifiziert |
SPD_TRAP_OIDS(jnxSpSvcSetZoneExited) |
jnxSpSvcSetZoneExited — Gibt an, dass ein AS PIC eine Zone mit schwererer Speicherauslastung in eine Zone mit geringerer Speicherauslastung verlassen hat. Die eingegebene Zone wird durch JnxSpSvcSetIfMemoryZone identifiziert. |
SPD_TRAP_OIDS(jnxSpSvcSetCpuExceeded) |
jnxSpSvcSetCpuExceeded — Gibt an, dass ein AS-PIC eine CPU-Auslastung von über 85 % aufweist. |
SPD_TRAP_OIDS(jnxSpSvcSetCpuOk) |
jnxSpSvcSetCpuOk — Gibt an, dass ein AS-PIC zu einer CPU-Auslastungvon weniger als 85 % zurückgekehrt ist. |
SPD_TRAP_OIDS(jnxSpSvcSetFlowLimitUtilized) |
jnxSpSvcSetFlowLimitUtilized — Gibt an, dass ein Service-Set seine Obergrenze für den Flow-Schwellenwert eines maximalen Flow-Schwellenwerts erreicht hat, der für einen Service-Set zulässig ist. |
Konfigurieren der SNMP-Trap-Generierung
In diesem Abschnitt wird beschrieben, wie die MS-MPC-Servicekarte im Vergleich zur MX-SPC3-Servicekarte zum Generieren von SNMP-Traps konfiguriert wird.
Konfigurieren des SNMP-Traps für NAT-Ports in einem Quell-NAT-Pool
Wenn die aktuelle Nutzung über dem Schwellenwert für die Erhöhung oder unter dem Schwellenwert für die Löschung liegt, wird ein SNMP-Trap generiert.
Konfigurieren von SNMP-Traps für NAT-Ports in einem Quell-NAT-Pool auf einer MS-MPC
user@host# set services nat pool NAT_POOL_TEST snmp-trap-thresholds address-port low 50
user@host# set services nat pool NAT_POOL_TEST snmp-trap-thresholds address-port high 75
Konfigurieren von SNMP-Traps für NAT-Ports in einem Quell-NAT-Pool auf einer MX-SPC3
user@host# set services nat source pool NAT_POOL_TEST pool-utilization-alarm raise-threshold 50
user@host# set services nat source pool NAT_POOL_TEST pool-utilization-alarm clear-threshold 40
Konfigurieren des SNMP-Traps für Sitzungen
Hierbei handelt es sich um eine infra-trap-Datei, die SNMP-Datenstromschwellenwerte für alle Datenströme für ein Service-Set oder Datenströme für alle NAT-Pools, die für ein Service-Set konfiguriert sind, konfiguriert.
Konfigurieren eines Sitzungs-SNMP-Traps auf einer MS-MPC
user@host# set services service-set SS_TEST max-flows 2m
user@host# set services service-set SS_TEST snmp-trap-thresholds flow low 50
user@host# set services service-set SS_TEST snmp-trap-thresholds flow high 75
Konfigurieren eines Sitzungs-SNMP-Traps auf einer MX-SPC3
user@host# set services service-set ss1 service-set-options session-limit maximum 2000
user@host# set services service-set ss1 snmp-trap-thresholds session low 50
user@host# set services service-set ss1 snmp-trap-thresholds session high 60
Beispielkonfiguration für MX-SPC3 NAT für drei SNMP MIB Tabellen
Beispielkonfiguration
user@host> show services | display set Configuration ============= show services | display set set services service-set ss1_nh_style1 nat-rule-sets rset1 set services service-set ss1_nh_style1 nat-rule-sets rset2 set services service-set ss1_nh_style1 nat-rule-sets rset5 set services service-set ss1_nh_style1 next-hop-service inside-service-interface vms-0/0/0.1 set services service-set ss1_nh_style1 next-hop-service outside-service-interface vms-0/0/0.2 set services nat source pool src_pool2_v6 address 300::0/128 set services nat source pool src_pool1 address 50.0.0.0/29 set services nat source rule-set rset1 rule nr1 match source-address 10.0.0.0/32 set services nat source rule-set rset1 rule nr1 match destination-address 20.0.0.0/32 set services nat source rule-set rset1 rule nr1 match application any set services nat source rule-set rset1 rule nr1 then source-nat pool src_pool1 set services nat source rule-set rset1 match-direction input set services nat source rule-set rset2 rule nr2_v6 match source-address 200::0/34 set services nat source rule-set rset2 rule nr2_v6 match destination-address 400::0/34 set services nat source rule-set rset2 rule nr2_v6 match application any set services nat source rule-set rset2 rule nr2_v6 then source-nat pool src_pool2_v6 set services nat source rule-set rset2 match-direction input set services nat destination pool src_pool5_dnat address 20.0.0.0/30 set services nat destination rule-set rset5 rule nr5_dnat match destination-address 21.0.0.0/30 set services nat destination rule-set rset5 rule nr5_dnat match application any set services nat destination rule-set rset5 rule nr5_dnat then destination-nat pool src_pool5_dnat set services nat destination rule-set rset5 match-direction input set services nat traceoptions file nat-trace.txt set services nat traceoptions flag all
show snmp mib walk jnxJsSrcNatStatsTable
user@host>show snmp mib walk jnxJsSrcNatStatsTable jnxJsNatSrcPoolName.2.112.49.0.0.0.0.0 = p1 jnxJsNatSrcXlatedAddrType.2.112.49.0.0.0.0.0 = 1 jnxJsNatSrcPoolType.2.112.49.0.0.0.0.0 = 1 jnxJsNatSrcNumPortInuse.2.112.49.0.0.0.0.0 = 0 jnxJsNatSrcNumSessions.2.112.49.0.0.0.0.0 = 0 jnxJsNatSrcNumPortAvail.2.112.49.0.0.0.0.0 = 10 jnxJsNatSrcNumAddressAvail.2.112.49.0.0.0.0.0 = 1 jnxJsNatSrcNumAddressInuse.2.112.49.0.0.0.0.0 = 0
show snmp mib walk jnxJsNatPoolTable
user@host>show snmp mib walk jnxJsNatPoolTable jnxJsNatPoolName.9.115.114.99.95.112.111.111.108.49.1 = src_pool1 jnxJsNatPoolName.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = src_pool5_dnat jnxJsNatPoolType.9.115.114.99.95.112.111.111.108.49.1 = 1 jnxJsNatPoolType.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 2 jnxJsNatPoolTransHits.9.115.114.99.95.112.111.111.108.49.1 = 0 jnxJsNatPoolTransHits.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 0 jnxJsNatPoolHits.9.115.114.99.95.112.111.111.108.49.1 = 0 jnxJsNatPoolHits.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 0 jnxJsNatPoolUtil.9.115.114.99.95.112.111.111.108.49.1 = 0 jnxJsNatPoolUtil.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 0
show snmp mib walk jnxJsNatRuleTable
user@host>show snmp mib walk jnxJsNatRuleTable jnxJsNatRuleName.3.110.114.49.1 = nr1 jnxJsNatRuleName.6.110.114.50.95.118.54.1 = nr2_v6 jnxJsNatRuleName.8.110.114.53.95.100.110.97.116.2 = nr5_dnat jnxJsNatRuleType.3.110.114.49.1 = 1 jnxJsNatRuleType.6.110.114.50.95.118.54.1 = 1 jnxJsNatRuleType.8.110.114.53.95.100.110.97.116.2 = 2 jnxJsNatRuleTransHits.3.110.114.49.1 = 0 jnxJsNatRuleTransHits.6.110.114.50.95.118.54.1 = 0 jnxJsNatRuleTransHits.8.110.114.53.95.100.110.97.116.2 = 0 jnxJsNatRuleHits.3.110.114.49.1 = 0 jnxJsNatRuleHits.6.110.114.50.95.118.54.1 = 0 jnxJsNatRuleHits.8.110.114.53.95.100.110.97.116.2 = 0 jnxJsNatRuleNumOfSessions.3.110.114.49.1 = 0 jnxJsNatRuleNumOfSessions.6.110.114.50.95.118.54.1 = 0 jnxJsNatRuleNumOfSessions.8.110.114.53.95.100.110.97.116.2 = 0 jnxJsNatTransType.3.110.114.49.1 = 13 jnxJsNatTransType.6.110.114.50.95.118.54.1 = 22 jnxJsNatTransType.8.110.114.53.95.100.110.97.116.2 = 13
SNMP-Trace-Protokolle für Traps
Dieser Abschnitt enthält einige Beispiele für Ablaufverfolgungsprotokolle für diese SNMP-Traps.
CPU-Auslastungsfalle
Mar 20 15:07:52.575680 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Mar 20 15:07:52.575697 snmpd[0] <<< V2 Trap Mar 20 15:07:52.575714 snmpd[0] <<< Source: 10.48.12.170 Mar 20 15:07:52.575730 snmpd[0] <<< Destination: 190.1.1.1 Mar 20 15:07:52.575745 snmpd[0] <<< Version: SNMPv2 Mar 20 15:07:52.575761 snmpd[0] <<< Community: rtlogd_trap Mar 20 15:07:52.575777 snmpd[0] <<< Mar 20 15:07:52.575807 snmpd[0] <<< OID : sysUpTime.0 Mar 20 15:07:52.575824 snmpd[0] <<< type : TimeTicks Mar 20 15:07:52.575841 snmpd[0] <<< value: (7605999) 21:07:39.99 Mar 20 15:07:52.575856 snmpd[0] <<< Mar 20 15:07:52.575878 snmpd[0] <<< OID : snmpTrapOID.0 Mar 20 15:07:52.575894 snmpd[0] <<< type : Object Mar 20 15:07:52.575915 snmpd[0] <<< value: jnxSpSvcSetCpuExceeded Mar 20 15:07:52.575945 snmpd[0] <<< Mar 20 15:07:52.575968 snmpd[0] <<< OID : jnxSpSvcSetIfCpuUtil.4294967295 Mar 20 15:07:52.575984 snmpd[0] <<< type : Gauge Mar 20 15:07:52.576000 snmpd[0] <<< value: 45 Mar 20 15:07:52.576015 snmpd[0] <<< Mar 20 15:07:52.576033 snmpd[0] <<< OID : jnxSpSvcSetIfTableName.4294967295 Mar 20 15:07:52.576049 snmpd[0] <<< type : OctetString Mar 20 15:07:52.576066 snmpd[0] <<< value: "ms-2/0/0" Mar 20 15:07:52.576085 snmpd[0] <<< HEX : 6d 73 2d 32 2f 30 2f 30 Mar 20 15:07:52.576100 snmpd[0] <<< Mar 20 15:07:52.576118 snmpd[0] <<< OID : snmpTrapEnterprise.0 Mar 20 15:07:52.576134 snmpd[0] <<< type : Object Mar 20 15:07:52.576155 snmpd[0] <<< value: jnxProductNameMX480 Mar 20 15:07:52.576169 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Memoryzone-Falle
Mar 21 10:53:31.550471 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Mar 21 10:53:31.550491 snmpd[0] <<< V2 Trap Mar 21 10:53:31.550507 snmpd[0] <<< Source: 10.48.12.170 Mar 21 10:53:31.550522 snmpd[0] <<< Destination: 190.1.1.1 Mar 21 10:53:31.550536 snmpd[0] <<< Version: SNMPv2 Mar 21 10:53:31.550551 snmpd[0] <<< Community: rtlogd_trap Mar 21 10:53:31.550566 snmpd[0] <<< Mar 21 10:53:31.550585 snmpd[0] <<< OID : sysUpTime.0 Mar 21 10:53:31.550600 snmpd[0] <<< type : TimeTicks Mar 21 10:53:31.550616 snmpd[0] <<< value: (6076788) 16:52:47.88 Mar 21 10:53:31.550631 snmpd[0] <<< Mar 21 10:53:31.550649 snmpd[0] <<< OID : snmpTrapOID.0 Mar 21 10:53:31.550664 snmpd[0] <<< type : Object Mar 21 10:53:31.550681 snmpd[0] <<< value: jnxSpSvcSetZoneEntered Mar 21 10:53:31.550695 snmpd[0] <<< Mar 21 10:53:31.550714 snmpd[0] <<< OID : jnxSpSvcSetIfMemoryZone.4294967295 Mar 21 10:53:31.550729 snmpd[0] <<< type : Number Mar 21 10:53:31.550744 snmpd[0] <<< value: 2 Mar 21 10:53:31.550758 snmpd[0] <<< Mar 21 10:53:31.550776 snmpd[0] <<< OID : jnxSpSvcSetIfTableName.4294967295 Mar 21 10:53:31.550791 snmpd[0] <<< type : OctetString Mar 21 10:53:31.550806 snmpd[0] <<< value: "ms-2/0/0" Mar 21 10:53:31.550824 snmpd[0] <<< HEX : 6d 73 2d 32 2f 30 2f 30 Mar 21 10:53:31.550838 snmpd[0] <<< Mar 21 10:53:31.550856 snmpd[0] <<< OID : snmpTrapEnterprise.0 Mar 21 10:53:31.550871 snmpd[0] <<< type : Object Mar 21 10:53:31.550888 snmpd[0] <<< value: jnxProductNameMX480 Mar 21 10:53:31.550901 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Sitzungsbegrenzungs-Trap
Mar 21 10:53:31.551133 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Mar 21 10:53:31.551152 snmpd[0] <<< V2 Trap Mar 21 10:53:31.551168 snmpd[0] <<< Source: 10.48.12.170 Mar 21 10:53:31.551184 snmpd[0] <<< Destination: 190.1.1.1 Mar 21 10:53:31.551197 snmpd[0] <<< Version: SNMPv2 Mar 21 10:53:31.551212 snmpd[0] <<< Community: rtlogd_trap Mar 21 10:53:31.551228 snmpd[0] <<< Mar 21 10:53:31.551246 snmpd[0] <<< OID : sysUpTime.0 Mar 21 10:53:31.551262 snmpd[0] <<< type : TimeTicks Mar 21 10:53:31.551278 snmpd[0] <<< value: (6076788) 16:52:47.88 Mar 21 10:53:31.551292 snmpd[0] <<< Mar 21 10:53:31.551311 snmpd[0] <<< OID : snmpTrapOID.0 Mar 21 10:53:31.551326 snmpd[0] <<< type : Object Mar 21 10:53:31.551343 snmpd[0] <<< value: jnxSpSvcSetFlowLimitUtilised Mar 21 10:53:31.551358 snmpd[0] <<< Mar 21 10:53:31.551376 snmpd[0] <<< OID : jnxSpSvcSetFlowLimitUtil.0 Mar 21 10:53:31.551391 snmpd[0] <<< type : Number Mar 21 10:53:31.551406 snmpd[0] <<< value: 45 Mar 21 10:53:31.551421 snmpd[0] <<< Mar 21 10:53:31.551439 snmpd[0] <<< OID : jnxSpSvcSetNameUtil.0 Mar 21 10:53:31.551454 snmpd[0] <<< type : OctetString Mar 21 10:53:31.551471 snmpd[0] <<< HEX : 20 bc 55 88 01 Mar 21 10:53:31.551486 snmpd[0] <<< Mar 21 10:53:31.551503 snmpd[0] <<< OID : snmpTrapEnterprise.0 Mar 21 10:53:31.551518 snmpd[0] <<< type : Object Mar 21 10:53:31.551535 snmpd[0] <<< value: jnxProductNameMX480 Mar 21 10:53:31.551549 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<