“SQL 查询”监控器使用 WMI 或 ADO 身份验证,通过查询数据库来确定 Microsoft SQL、MySQL 或 ORACLE 数据库中是否存在特定条件。若存在所配置的条件,则监控器为“联机”。若自上次查询后对数据库的更改导致数据不再处于定义的条件范围内,则监控器为“脱机”。
重要 要监控 MySQL 数据库,请在 WhatsUp Gold 计算机上下载和安装 MySQL .NET Connector。请注意,由于潜在的兼容问题,目前只支持 MySQL 5.2.5 版。MySQL.NET Connector 5.2.5 版可以直接从 WhatsUp Gold 网站 (http://www.whatsupgold.com/MySQL525Connector) 下载。
注释 当连接远程 SQL 实例时,WhatsUp Gold 只支持 TCP/IP 网络库。
为监控器提供唯一名称和描述,然后配置以下信息:
单击生成以启动 SQL 查询生成器,帮助生成正确的查询语法。只允许 SELECT 查询。
重要 您输入的 SQL 查询必须返回单个数值。具体而言,就是只有一列的单条记录。若查询操作返回多条记录,监控器就无法保存数据。若查询返回单条记录,但返回的记录中有多列,则监控器将选择第一列作为存储值。该第一列必须是数值,否则监控器无法保存数据。
单击验证以测试输入的数据库查询是否有效。
返回的行数。选择此选项,可根据 SQL 查询返回的行数,判断监控器扫描是成功或失败。数据库的所有行都必须符合条件设置,监控器才被视为“联机”。
已检索的每行内容符合以下条件。选择此选项,可根据数据库每行都必须符合的条件,判断监控器扫描是成功或失败。若使用了多个阈值条件,则每行都必须符合条件设置,监控器才被视为“联机”。
按需单击添加、编辑和删除,以分别创建、修改和删除数据库列值和条件。