0

我在尝试使用这个 Nagios 插件时遇到了这些错误,我终生无法弄清楚原因。我发现在任何地方都没有提到这个插件错误。我试图给开发人员发电子邮件,但将近一周没有得到回复,所以我想我会在这里问。任何帮助,将不胜感激。一切似乎都已正确安装,因为使用 -h 运行会正确返回,并且使用无效的 mssql 用户名或密码都会从 mssql 服务器返回预期的登录错误。使用不正确的实例名称也会返回连接错误。

[/usr/local/nagios/libexec]=>/usr/local/nagios/libexec/check_mssql_server.py -H <hidden> -U <hidden> -P <hidden> --instance=D001 --deadlocks -w 90 -c 95
Traceback (most recent call last):
File "/usr/local/nagios/libexec/check_mssql_server.py", line 465, in <module>
main()
File "/usr/local/nagios/libexec/check_mssql_server.py", line 431, in main
execute_query(mssql, options, host)
File "/usr/local/nagios/libexec/check_mssql_server.py", line 444, in execute_query
mssql_query.do(mssql)
File "/usr/local/nagios/libexec/check_mssql_server.py", line 283, in do
self.run_on_connection(connection)
File "/usr/local/nagios/libexec/check_mssql_server.py", line 269, in run_on_connection
self.query_result = cur.fetchone()[0]
TypeError: 'NoneType' object is unsubscriptable
4

0 回答 0