Présentation des scripts SNMP
Les scripts SNMP Junos OS, qui sont pris en charge dans les versions 15.1 et ultérieures de Junos OS, offrent la flexibilité nécessaire pour prendre en charge des MIB personnalisés qui ne sont pas implémentés dans le système d’exploitation Junos (Junos OS). Les scripts SNMP sont automatiquement déclenchés lorsque le gestionnaire SNMP demande des informations à l’agent SNMP pour un identifiant d’objet (OID) qui est mappé à un script SNMP pour un OID non pris en charge. Le script agit comme un sous-agent SNMP, et le système envoie la valeur de retour du script au système de gestion du réseau (NMS).
Le protocole SNMP doit être configuré sur l’équipement avant que les scripts SNMP puissent fournir des valeurs pour les OID.
Le tableau 1 répertorie les tâches de script SNMP et les endroits où trouver des détails.
Tâche de script SNMP |
Plus de détails ici |
---|---|
Prise en main du langage de script SLAX |
|
Développement de scripts SNMP |
|
Configuration de la CLI pour les scripts SNMP |
|
Débogage des scripts SNMP |
|
Gestion des scripts SNMP |
|
Sécurité des scripts SNMP |
Les scripts SNMP sont basés sur le protocole de gestion Junos XML et l’API Junos XML, qui sont abordés dans Junos XML Management Protocol et Junos XML API Overview. Vous pouvez écrire des scripts SNMP en Python, Extensible Stylesheet Language Transformations (XSLT) ou SLAX (Stylesheet Language Alternative syntaX). Les scripts SNMP écrits en SLAX et XSLT utilisent XPath pour localiser les objets opérationnels à inspecter et les constructions XSLT pour spécifier les actions à effectuer sur les objets opérationnels situés. Les actions peuvent modifier la sortie ou exécuter des commandes supplémentaires en fonction de la sortie.