添加和编辑 SQL 查询主动监控工具

此监控工具可利用数据库查询功能,检查 Microsoft SQL、MySQL 或 ORACLE 数据库中有无特定条件。您可设定数据库中必须有的条件。只要指定条件存在,SQL 查询监控工具就会处于上线状态。若数据库数据变动超出查询条件范围,监控工具就会触发脱机状态。

在此对话框中配置监控工具后,您必须利用 [设备属性] > [主动监控工具] 对话框,将监控工具指定给设备。

注释 只有 WhatsUp Gold Premium 版才提供此功能。若要更新许可证,请浏览 WhatsUp 客户入口网站

重要 若要利用 SQL 查询监控工具来监控 MySQL 数据库,您必须先在 WhatsUp Gold 计算机上下载、安装 MySQL .NET 连接器。注意,因为有兼容性问题,所以目前只支持 MySQL 5.2.5 版 .NET 连接器。连接器位在 WhatsUp Gold 网站 (http://www.whatsupgold.com/MySQL525Connector)。点选这个链接就能下载 mysql-connector-net-5.2.5.zip 文件。下载文件后将 MySQL.Data.msi 解压缩,然后双击 MySQL.Data.msi 图标以执行 MySQL Connector Setup 实用工具。在 [选择安装类型] 对话框中,选择 [一般安装],然后单击 [安装]。系统会将 MySQL .NET 连接器安装到以下位置:C:\Program Files\MySQL\MySQL Connector Net 5.2.5\。.NET 连接器安装完成后,请重新启动 WhatsUp Gold 计算机。

注释 SQL 查询监控工具不支持 Windows 和 ADO 身份验证机制。请务必针对您要进行查询的数据库,在“认证库”中设定认证。认证系统可在 WhatsUp Gold 数据库中保存 Windows 和 ADO 数据库认证信息,以便与数据库联机。如需详细信息,请参阅使用认证。

注释 连接远程 SQL 实例时,WhatsUp Gold 只支持 TCP/IP 网络数据库。

若要添加新的 SQL 查询主动监控工具:

  1. 在 WhatsUp Gold 网页界面上移至 [管理] > [监控工具]。此时会出现 [监控工具库] 对话框。
  2. 单击 [主动] 选项卡。此时会出现“主动监控工具”列表。
  3. 单击 [新建]。此时会出现 [选择主动监控工具类型] 对话框。
  4. 选择 [SQL 查询监控工具],然后单击 [确定]。此时会出现 [新建 SQL 查询监控工具] 对话框。
  5. 输入或选择适当信息:
    • 名称: 输入监控工具的专用名称。此名称会显示在“主动监控工具库”中。
    • 说明:(选用) 输入监控工具的其他相关信息。这段说明会显示在“主动监控工具库”中监控工具名称的旁边。

    服务器属性

    • 服务器类型:设定数据库服务器类型时,请选择 [Microsoft SQL Server][MySQL][ORACLE]

    注释 若已安装 MySQL 5.2.5 连接器,则可支持 MySQL 数据库,并将 MySQL 数据库列为服务器类型选项。

    • 联机超时 (秒):输入 WhatsUp Gold 等候服务器响应的时间应该要多久,一旦超出就结束联机并返回超时错误信息。最小值是 1 秒,最大值是 120 秒。默认值是 15 秒。

    注释 用户配置的联机超时设定仅用于轮询操作。Query Builder 并不使用这项设定,而是采用 15 秒的预设联机超时值。

    • 服务器地址:输入格式分别为 Microsoft SQL Server:服务器名称\实例 (例如 WUGServer\SQLEXPRESS);MySQL: 服务器名称 (例如 WUGServer);Oracle:服务器名称/服务名称 (例如 WUGServer/Oracle)。

    注释 使用 Oracle 服务器类型时,SQL 查询监控工具不会采用客户端 (即 WhatsUp Gold 系统) 上的 tsnnames.ora 文件。

    • 端口 (选用):若使用标准外的端口号码,请输入数据库服务器的端口号码。
    • 要执行的 SQL 查询:输入要对数据库执行的查询命令,以监控并检查有无特定的数据库条件。只允许 SELECT 查询。

      重要 查询时必须使用完整的数据库名称。如需查询说明,请单击 [建立]。SQL Query Builder 会协助您遵守正确的查询语法。

      重要 您输入的 SQL 查询一定会返回单一数值,具体的说,就是只有一栏的单条记录。若查询操作返回多条记录,监控工具就无法保存数据。若查询操作返回的是单条记录,但是记录中含有多栏数据,监控工具就会挑选第一栏进行保存。这个第一栏必须是数值,否则监控工具无法保存数据。

      • 版号:单击即可打开 [SQL Query Builder] 对话框,协助您编写查询命令。
      • 验证:单击即可确认查询是否有效。SQL 查询的语法有误时会出现信息,并以提示说明语法问题。

    将监控工具视为上线的条件:

    重要 数据库的所有数据列,都必须符合 [将监控工具视为上线的条件:] 区域中的条件设置,系统才会将监控工具视为上线。若在 [已检索的各列内容符合以下条件] 中使用多个临界值条件,则所有临界值都必须符合每个数据列中的条件。

    • 返回的列数:选择此选项后,即可依 SQL 查询命令返回的数据列数,判断监控工具扫描操作的成败。
      在以下选项中选择适当变量,以判断监控工具扫描操作的成败:
      • 小于
      • 小于或等于
      • 大于
      • 大于或等于
      • 等于
      • 不等于

    在条件列表右侧的对话框中,输入数据列数值。

    • 已检索的各列内容符合以下条件:选择后可设定条件,请求数据库的每个数据列都必须符合条件,才能决定监控工具扫描操作的成败。
      • 添加:单击即可打开 [新建数据列内容临界值] 对话框。此对话框可让您设定每个数据列都必须符合的数据域数值和条件。
      • 编辑:单击即可修改现有的数据列条件。
      • 删除:单击即可移除现有的数据列条件。

    您在指定监控工具条件设置的时候,此说明会立即更新,以用文字解释您配置的监控工具。

  6. 单击 [确定] 可保存变更内容。

若要编辑现有的 SQL 查询主动监控工具:

  1. 在 WhatsUp Gold 网页界面上移至 [管理] > [监控工具]。此时会出现 [监控工具库] 对话框。
  2. 单击 [主动] 选项卡。此时会出现“主动监控工具”列表。
  3. 选择要修改的监控工具,然后单击 [编辑]。 此时会出现 [编辑 SQL 查询监控工具] 对话框。
  4. 输入或选择适当信息:
    • 名称: 输入监控工具的专用名称。此名称会显示在“主动监控工具库”中。
    • 说明:(选用) 输入监控工具的其他相关信息。这段说明会显示在“主动监控工具库”中监控工具名称的旁边。

    服务器属性

    • 服务器类型:设定数据库服务器类型时,请选择 [Microsoft SQL Server][MySQL][ORACLE]

    注释 若已安装 MySQL 5.2.5 连接器,则可支持 MySQL 数据库,并将 MySQL 数据库列为服务器类型选项。

    • 联机超时 (秒):输入 WhatsUp Gold 等候服务器响应的时间应该要多久,一旦超出就结束联机并返回超时错误信息。最小值是 1 秒,最大值是 120 秒。默认值是 15 秒。

    注释 用户配置的联机超时设定仅用于轮询操作。Query Builder 并不使用这项设定,而是采用 15 秒的预设联机超时值。

    • 服务器地址:输入格式分别为 Microsoft SQL Server:服务器名称\实例 (例如 WUGServer\SQLEXPRESS);MySQL: 服务器名称 (例如 WUGServer);Oracle:服务器名称/服务名称 (例如 WUGServer/Oracle)。

    注释 使用 Oracle 服务器类型时,SQL 查询监控工具不会采用客户端 (即 WhatsUp Gold 系统) 上的 tsnnames.ora 文件。

    • 端口 (选用):若使用标准外的端口号码,请输入数据库服务器的端口号码。
    • 要执行的 SQL 查询:输入要对数据库执行的查询命令,以监控并检查有无特定的数据库条件。只允许 SELECT 查询。

      重要 查询时必须使用完整的数据库名称。如需查询说明,请单击 [建立]。SQL Query Builder 会协助您遵守正确的查询语法。

      重要 您输入的 SQL 查询一定会返回单一数值,具体的说,就是只有一栏的单条记录。若查询操作返回多条记录,监控工具就无法保存数据。若查询操作返回的是单条记录,但是记录中含有多栏数据,监控工具就会挑选第一栏进行保存。这个第一栏必须是数值,否则监控工具无法保存数据。

      • 版号:单击即可打开 [SQL Query Builder] 对话框,协助您编写查询命令。
      • 验证:单击即可确认查询是否有效。SQL 查询的语法有误时会出现信息,并以提示说明语法问题。

    将监控工具视为上线的条件:

    重要 数据库的所有数据列,都必须符合 [将监控工具视为上线的条件:] 区域中的条件设置,系统才会将监控工具视为上线。若在 [已检索的各列内容符合以下条件] 中使用多个临界值条件,则所有临界值都必须符合每个数据列中的条件。

    • 返回的列数:选择此选项后,即可依 SQL 查询命令返回的数据列数,判断监控工具扫描操作的成败。
      在以下选项中选择适当变量,以判断监控工具扫描操作的成败:
      • 小于
      • 小于或等于
      • 大于
      • 大于或等于
      • 等于
      • 不等于

    在条件列表右侧的对话框中,输入数据列数值。

    • 已检索的各列内容符合以下条件:选择后可设定条件,请求数据库的每个数据列都必须符合条件,才能决定监控工具扫描操作的成败。
      • 添加:单击即可打开 [新建数据列内容临界值] 对话框。此对话框可让您设定每个数据列都必须符合的数据域数值和条件。
      • 编辑:单击即可修改现有的数据列条件。
      • 删除:单击即可移除现有的数据列条件。

    您在指定监控工具条件设置的时候,此说明会立即更新,以用文字解释您配置的监控工具。

  5. 单击 [确定] 可保存变更内容。

另请参阅

使用高级主动监控工具

添加和编辑 APC UPS 监控工具

监控邮件服务器

监控 Microsoft Exchange 2003 服务器

监控 Microsoft Exchange Server

添加和编辑风扇监控工具

添加和编辑文件内容监控工具

添加和编辑文件属性监控工具

添加和编辑 Folder Monitor

添加和编辑 FTP 监控工具

添加和编辑 HTTP 内容监控工具

添加和编辑 JMX 主动监控工具

添加和编辑网络统计监控工具

添加和编辑 PowerShell 主动监控工具

添加和编辑打印机监控工具

添加和编辑处理程序监控工具

添加和编辑 SQL Server 2000 监控工具

添加和编辑 SSL 证书监控工具

添加和编辑温度监控工具

添加和编辑 VoIP 监控工具

添加和编辑 WMI 格式主动监控工具

添加和编辑 WMI 监控工具

指定主动监控工具

移除并删除主动监控工具

关于主动重要监控工具

群组和设备主动监控工具报表