我们正在尝试使用python插件check_mssql_server.py
监视MSSQL服务器参数。我们尝试访问的SQL服务器使用标准的Windows身份验证(不需要单独的SQL身份验证),并且窗口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连接 失败
DB-Lib error message 20002, severity 9:
Adaptive Server connection failed
我的数据库管理员已经确认他们可以使用相同的用户ID在本地查询服务器并建议它是插件/ nagios的问题。
我们正在使用Nagios XI 2012R1.8
答案 0 :(得分:2)
更新:现在可以按照此处Nagios KB上的说明进行操作 https://support.nagios.com/kb/article/nagios-xi-mssql-wizards-adaptive-server-connection-failed.html
check_mssql_server.py插件不适用于Windows身份验证,需要SQL身份验证。
截至目前,我不相信有人创建了可以使用Windows身份验证的MSSQL插件。