SNMP-Skripte – Übersicht
Junos OS SNMP-Skripte, die von Junos OS Version 15.1 und höher unterstützt werden, bieten die Flexibilität, benutzerdefinierte MIBs zu unterstützen, die nicht im Junos-Betriebssystem (Junos OS) implementiert sind. SNMP-Skripte werden automatisch ausgelöst, wenn der SNMP-Manager Informationen vom SNMP-Agenten für eine Objektkennung (OID) anfordert, die einem SNMP-Skript für eine nicht unterstützte OID zugeordnet ist. Das Skript verhält sich wie ein SNMP-Subagent, und das System sendet den Rückgabewert vom Skript an das Netzwerkmanagementsystem (NMS).
SNMP-Skripte müssen auf dem Gerät konfiguriert werden, bevor SNMP-Skripte Werte für OIDs liefern können.
Tabelle 1 listet SNMP-Skriptaufgaben auf und wo Details zu finden sind.
SNMP-Skriptaufgabe |
Details finden Sie hier |
|---|---|
Erste Schritte mit der SLAX-Skriptsprache |
|
Entwicklung von SNMP-Skripten |
|
Konfigurieren der CLI für SNMP-Skripte |
|
Debuggen von SNMP-Skripten |
|
Verwaltung von SNMP-Skripten |
|
Hinzufügen von Sicherheit für SNMP-Skripte |
SNMP-Skripte basieren auf dem Junos XML Management Protocol und der Junos XML API, die in Junos XML Management Protocol und Junos XML API Overview besprochen werden. Sie können SNMP-Skripte in Python, Extensible Stylesheet Language Transformations (XSLT) oder Stylesheet Language Alternative syntaX (SLAX) schreiben. SNMP-Skripte, die in SLAX und XSLT geschrieben wurden, verwenden XPath , um die zu untersuchenden Betriebsobjekte zu lokalisieren, und XSLT-Konstrukte, um die Aktionen anzugeben, die an den lokalisierten Betriebsobjekten ausgeführt werden sollen. Die Aktionen können die Ausgabe ändern oder zusätzliche Befehle basierend auf der Ausgabe ausführen.