Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 监控数据库 » SQL Anywhere SNMP Extension Agent » 使用 SQL Anywhere SNMP Extension Agent

 

使用陷阱

陷阱是 SNMP 代理在发生特定事件时所发送的 OID。陷阱由 SNMP 代理启动,SNMP 管理软件在检测到该陷阱后,会直接处理该事件或查询 SNMP 代理以获取详细信息。

要接收陷阱,必须配置 SNMP 服务。SNMP 服务将接收陷阱信息再将其转发到某处;但缺省情况下并不转发到任何地方,因此运行中的所有陷阱监听器均检测不到任何陷阱。以下步骤介绍如何配置 SNMP Service,使其向您的计算机发送陷阱。

♦  配置 SNMP Service
  1. 右击 [我的电脑],然后选择 [管理]。

  2. 在左窗格中,双击 [服务和应用程序]。

  3. 在左窗格中,双击 [服务]。

  4. 在右窗格中的服务列表中找到 SNMP Service,右击并选择 [属性]。

  5. 单击 [陷阱] 选项卡。

  6. 单击 [添加]。

  7. 在 [SNMP Service 配置] 窗口中,在文本框中键入 localhost,然后单击 [添加]。

  8. 单击 [确定]。

SQL Anywhere SNMP Extension Agent 陷阱

每当数据库服务器删除连接时,SQL Anywhere SNMP Extension Agent 都会发送一个陷阱。此陷阱的 OID 为 1.3.6.1.2.1.39.2.1

如果您正在使用数据库镜像,而 SQL Anywhere SNMP Extension Agent 与数据库服务器之间的连接被删除,则 SQL Anywhere SNMP Extension Agent 会每隔 30 秒钟尝试一次与数据库服务器之间重新建立连接。代理重新建立连接后,如果发现连接的是另一个数据库服务器(由 ServerName 属性来确定),则它会从 sasnmp.ini 文件发送一个 OID 为 1.3.6.1.4.1.897.2.6.3 的陷阱和此数据库的 ID。这时,SQL Anywhere SNMP Extension Agent 之前连接到的主数据库服务器已出现故障,现在由镜像服务器担当主服务器。请参见数据库镜像简介

由 SQL Anywhere SNMP Extension Agent 发送的唯一其它陷阱是动态陷阱。请参见创建动态陷阱


创建动态陷阱