Sun Management Center 软件发布了模块的简单网络管理协议管理信息库 (SNMP MIB)。MIB 文件是已模块化数据(在此情况下,由 Sun Management Center 模块进行模块化)的抽象语法表示法 (ASN.1) 规范。这些 MIB 可以被基于 SNMP 的第三方管理站(例如 HP OpenView 和 UnicenterTM)用作数据定义。Sun Management Center 包含下列模块的 MIB:
file-scan.mib
health-monitor-mib.mib
kernel-reader-mib.mib
nfsmon-mib.mib
nfsstat-mib.mib
print-spool-mib.mib
process-details-mib.mib
process-monitor.mib
trap-mib.mib
默认情况下,上述 MIB 由 Sun Management Center 软件在安装代理层期间安装到 /opt/SUNWsymon/util/cfg 目录下。在安装过程中,用户的基准目录可能有所不同。
预处理 MIB。
某些 SNMP 管理站可以读取 ASN.1 MIB。其它管理站则需要将 ASN.1 MIB 转换为其它格式才能读取。例如,可能需要将 MIB 转换为说明管理对象指南 (GDMO) 格式或使用 MIB 编译器生成其它的中间格式。
加载 MIB。
将 ASN.1 MIB 或预处理格式的 MIB 加载到第三方管理站中。此操作将通知第三方管理站有关由 MIB 模块化的数据的布局和组成。
使用 MIB 信息与 Sun Management Center 代理进行对话。
成功将 MIB 加载到第三方 SNMP 代理以后,就可以使用它与 Sun Management Center 代理通讯并从 MIB 中获取数据。必须在 Sun Management Center 代理中加载且启用 MIB-II 代理监视模块。
例如,可以对 MIB 中的某些变量发布 SNMP 的 Get 命令。
默认情况下,使用 SNMPv1 团体 public 和 SNMPv2 用户名 public 为 SNMP Get 命令启用 Sun Management Center 模块。但是,如果 Sun Management Center 模块具有不同的设置,则需要使用正确的团体名和用户名与 Sun Management Center 代理通信。
由于 Sun Management Center 代理要基于 SNMPv2 usec 的安全性进行操作,因此也会涉及到代理上的 SNMP Set 命令。详细信息,请参见与 SNMPv2 usec 有关的 Request For Comments (RFC) 。
SNMPv2 使用术语环境表示在代理上加载了多个模块实例的 MIB。如果使用基于 SNMPv2 的第三方管理站与此类型的代理进行通讯,请确保使用了正确的环境信息。但是,如果使用基于 SNMPv1 的管理站,则应按如下方式将环境信息添加到 SNMP 团体中:
community:context |
通过添加此环境信息,可以访问运行在一个代理上相同模块的多个实例中的数据。