SNMP 脚本概述
Junos OS 版本 15.1 和更高版本中支持的 Junos OS SNMP 脚本可灵活支持未在 Junos 操作系统 (Junos OS) 中实施的自定义 MIB。当 SNMP 管理器从 SNMP 代理请求信息以获取映射到 SNMP 脚本以用于不受支持的 OID 的对象标识符 (OID) 时,SNMP 脚本将自动触发。脚本类似于 SNMP subagent,系统将脚本的回路值发送至网络管理系统 (NMS)。
注意:
SNMP 必须先在设备上配置,SNMP 脚本才能提供 OID 的值。
表 1 列出了 SNMP 脚本任务以及在何处查找详细信息。
SNMP 脚本任务 |
在此处查找详细信息 |
---|---|
SLAX 脚本语言入门 |
|
开发 SNMP 脚本 |
|
为 SNMP 脚本配置 CLI |
|
调试 SNMP 脚本 |
|
管理 SNMP 脚本 |
|
为 SNMP 脚本增加安全性 |
SNMP 脚本基于 Junos XML 管理协议和 Junos XML API,这些协议在 Junos XML 管理协议和 Junos XML API 概述中讨论。您可以在 Python、可扩展样式表语言转换 (XSLT) 或样式表语言替代语法 (SLAX) 中编写 SNMP 脚本。在 SLAX 和 XSLT 中编写的 SNMP 脚本使用 XPath 来找到要检查的操作对象和 XSLT 结构,以指定对所定位操作对象执行的操作。这些操作可以根据输出更改输出或执行附加命令。