js css html

第六十三章 使用 SNMP 监控 IRIS - SNMP 故障排

2023-02-01  本文已影响0人  Cache技术分享

第六十三章 使用 SNMP 监控 IRIS - SNMP 故障排除

SNMP 故障排除

IRIS 子代理(运行 ^SNMP 例程)取决于操作系统提供的 SNMP 主代理的正确安装和配置。正如 IRIS 作为子代理中所述,^SNMP 例程与此主代理通信有两种主要方式:

操作系统应该提供配置 SNMP 代理的详细说明,系统管理员应该花一些时间来了解如何执行此操作。如果在使 IRISSNMP 代理通信时遇到问题,以下是一些基本的故障排除指南和提示。

所有系统

Windows 系统

注意: IRIS,则iscsnmp.dll无法正确注册,必须在安装Windows SNMP服务后使用set myStatus=$$Register^SNMP()函数来注册。完成后,必须重新启动 SNMP 服务。

UNIX® 系统

许多 UNIX 操作系统 (IBM AIX®) 目前不支持 AgentX 协议。如果您的系统不支持 AgentX,则必须安装单独的支持 AgentXSNMP 代理,例如 Net-SNMP

带有 Net-SNMP 的 Linux 和 macOS

MIB 结构

通过 SNMP 接口可用的所有托管对象数据都在 IRIS MIB 文件 ISC-IRIS.mib 中定义,该文件位于 install-dir\SNMP 目录中。通常,SNMP 管理应用程序必须加载 MIB 文件,以便被管理的应用程序能够理解并适当地显示信息。由于此过程因应用程序而异,请查阅管理应用程序文档以了解加载 IRIS MIB 的适当方法。

IRIS MIB 中定义的特定数据记录在文件本身中,因此此处不再重复。但是,了解 IRIS MIB 树的整体结构可能很有价值,尤其是当它与同一系统上的多个实例相关时。

注意:查看 MIB 树的最佳方式是将 MIB 加载到管理应用程序或 MIB 浏览器中。这些工具将 MIB 显示为具有对象 ID (OID)、对象的匹配文本表示和对象描述的树。

SNMP 定义了管理信息结构 (SMI),这是所有被管理对象的特定分层树结构,在 RFC 1155中有详细说明。每个托管对象都由一个唯一的对象标识符 (OID) 命名,它被写成一个由句点分隔的整数序列,例如:1.3.6.1.2.1.1.1MIB 将这个点分整数标识符转换为文本名称。

标准的 SNMP MIB 定义了许多标准的管理对象。如 IRIS 所做的那样,要为标准 MIB 定义特定于应用程序的扩展,应用程序使用定义如下的企业分支:

iso.org.dod.internet.private.enterprises (1.3.6.1.4.1)

互联网编号分配机构 (IANA) 为每个组织分配一个私人企业编号作为层次结构中的下一级。对于 IRIS,这是 16563,代表系统间。

在此之下, IRIS 实现其企业私有子树如下:

例如,将数据库的大小编码为:

1.3.6.1.4.1.16563.4.1.3.1.6.4.84.69.83.84.1

这转化为:

iso.org.dod.internet.private.enterprises.intersystems.isciris.irisObjects
irisDBTab.irisDBRow.irisDBSize.TEST(instname).1(DBindex)
上一篇 下一篇

猜你喜欢

热点阅读