我们正在尝试使用 python 插件监控 MSSQL 服务器参数check_mssql_server.py
。我们尝试访问的 SQL 服务器使用标准的 windows 身份验证(不需要单独的 SQL 身份验证),windows id 格式为my-domain\userid
.
当我们执行插件时,我们最终会收到不同的错误消息,例如。
SQL Server 消息 18452,严重性 14,状态 1,第 1 行:用户“my-domainuserid”登录失败。用户未与受信任的 SQL Server 连接关联。DB-Lib 错误消息 18452,严重性 14:一般 SQL Server 错误:检查来自 SQL Server DB-Lib 错误消息 20002 的消息,严重性 9:Adaptive Server 连接失败
当我们将用户 ID 用作 my-domain\userid 时(通过 resource.cfg 文件中的宏)
DB-Lib error message 20002, severity 9:
Adaptive Server connection failed
当我们将用户 ID 用作“my-domain\userid”时(通过 resource.cfg 文件中的宏)
我的数据库管理员已确认他们可以使用相同的用户 ID 在本地查询服务器,并建议这是插件/nagios 的问题。
我们正在使用 Nagios XI 2012R1.8