配置 SQL 查询主动监控工具
- Last Updated: May 21, 2026
- 5 minute read
- WhatsUp Gold
- Version 2026
SQL 查询主动监控工具可利用数据库查询功能,验证 Microsoft SQL、MySQL 或 ORACLE 数据库中有无特定条件。您可设定数据库中必须有的条件。只要指定条件存在,SQL 查询监控工具就会处于上线状态。若数据库数据变动超出查询条件范围,监控工具就会触发脱机状态。
前提条件
要利用 SQL 查询监控工具来监控 MySQL 数据库,您必须先在 WhatsUp Gold 计算机上下载、安装 MySQL .NET 连接器。因为有兼容性问题,所以目前只支持 MySQL 5.2.5 版 .NET 连接器。该连接器位于此处。点选这个链接就能下载 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 查询监控工具需要以下一个或多个凭据:
- ADO
- Windows
配置下列各项:
- 名称。输入监控工具的唯一名称。此名称会显示在“监控工具库”中。
- 描述。(可选)输入监控器的其他相关信息。此描述显示在“监控工具库”中监控工具名称的旁边。
- 服务器类型。选择 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 系统) 上的 tnsnames.ora 文件。 - 端口 (选用):若使用标准外的端口号码,请输入数据库服务器的端口号码。
- 要运行的 SQL 查询。输入要对数据库执行的查询命令,以监控并检查有无特定的数据库条件。只允许 SELECT 查询。
在查询中包括了完整的数据库名称。如需查询说明,请单击 “建立”。SQL Query Builder 会协助您遵守正确的查询语法。
您输入的 SQL 查询必须返回单个数值。具体而言,就是只有一列的单条记录。若查询操作返回多条记录,监控器就无法保存数据。若查询返回单条记录,但返回的记录中有多列,则监控器将选择第一列作为存储值。该第一列必须是数值,否则监控器无法保存数据。
- 版号:单击即可打开 “SQL Query Builder” 对话框,协助您编写查询命令。
- 验证:单击即可确认查询是否有效。SQL 查询的语法有误时会出现信息,并以提示说明语法问题。
- 返回的行数。选择此选项,可根据 SQL 查询返回的行数,判断监控工具扫描是成功或失败。
- 在以下选项中选择适当变量,以判断监控工具扫描操作的成败:
- 小于
- 小于或等于
- 大于
- 大于或等于
- 等于
- 不等于
- 在条件列表右侧的对话框中,输入数据列数值。
- 已检索的每行内容符合以下条件。选择后可设定条件,请求数据库的每个数据列都必须符合条件,才能决定监控工具扫描操作的成败。
数据库的所有数据列,都必须符合 “将监控工具视为上线的条件:” 区域中的条件设置,系统才会将监控工具视为上线。若在 “已检索的各列内容符合以下条件” 中使用多个临界值条件,则所有临界值都必须符合每个数据列中的条件。
- 添加。单击即可打开新建数据列内容临界值对话框。此对话框可让您设定每个表行都必须符合的数据库列值和条件。
- 编辑。单击即可修改现有的数据列条件。
- 删除。单击即可移除现有的数据列条件。
您在指定监控工具条件设置的时候,此说明会立即更新,以用文字解释您配置的监控工具。